#c# #textbox #itext #footer
#c# #текстовое поле #itext #нижний колонтитул
Вопрос:
Я несколько раз пытался в Google и StackExchange решить эту загадку, я хочу, чтобы одно из значений текстового поля в моем приложении Windows было в нижнем колонтитуле в выполняемом PDF-файле, но проблема в том, что я не знаю, как. вот часть моего кода
public partial class Footer : PdfPageEventHelper
{
public override void OnEndPage(PdfWriter wri, Document document)
{
Paragraph footer = new Paragraph("footer test"); <=== Here my problem
footer.Alignment = Element.ALIGN_RIGHT;
PdfPTable footerTbl = new PdfPTable(1);
footerTbl.TotalWidth = 300;
footerTbl.HorizontalAlignment = Element.ALIGN_RIGHT;
PdfPCell cell = new PdfPCell(footer);
cell.Border = 0;
cell.PaddingLeft = 10;
footerTbl.AddCell(cell);
footerTbl.WriteSelectedRows(0, -1, 415, 30, wri.DirectContent);
}
}
Если я выполняю PDF-файл, в нижнем колонтитуле был только тест нижнего колонтитула, что я хочу знать, как я могу напечатать значение текстового поля в нижнем колонтитуле PDF.
С уважением
Комментарии:
1. Ну, во-первых, у вас есть textox в отличие от textbox
2. итак, я не понимаю, какие два? у меня есть только одно текстовое поле (textbox14.text)
3. Чтобы процитировать ваш код
Paragraph footer = new Paragraph("textox14.text");
4. я изменил его, мне просто нужно, чтобы значение внутри Textbox14 было напечатано в нижнем колонтитуле
5. Нижний колонтитул абзаца = новый абзац (textBox14.Text);