Как скопировать значение текстового поля из приложения Windows внутри нижнего колонтитула в onEndPage

#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);