iTextSharp - 在PDF页面问题之上的页脚

时间:2016-01-29 08:03:34

标签: c# pdf-generation itextsharp itext

我正在开发一个较旧的项目,因此iTextSharp版本为3.1.7.0。 标题部分工作正常,但我的页脚有一些问题。当我只添加文本时,页脚会显示它应该位于页面底部的位置。但是当我添加表而不仅仅是文本时,页脚会跳到页面顶部。这是我的代码,我错过了什么?

Document document = new Document(PageSize.A4, 36, 40, 0, 30);

PdfPTable table = new PdfPTable(3);
PdfPCell cell = new PdfPCell(new Phrase("Table Header"));
cell.Colspan = 3;
cell.HorizontalAlignment = 2;

table.AddCell(cell);
table.AddCell("Cell1example");
table.AddCell("Cell2example");
table.AddCell("Cell3example");
table.AddCell("Cell4example");
table.AddCell("Cell5example");
table.AddCell("Cell6example");

Phrase footerPhrase = new Phrase();
footerPhrase.Add(table);
footerPhrase.Leading = 10;

HeaderFooter footer = new HeaderFooter(footerPhrase, false);
document.Footer = footer;

0 个答案:

没有答案