在iTextSharp中是否有任何方法可以“保持”章节/部分,例如PdfpTable和Paragraph?
就我而言,我的章节总是只包含一个小 table . 如果 table 上的小 table 用完空间我想触发一个新的页面,所以它们之间没有中断 .
谢谢你的回答!
编辑:
这是一个章节和段落的例子 . 每章都有一个段落 . 如果章节位于页面底部,我希望它“触发”一个新页面,以便章节和段落始终位于同一站点上,而不是通过分页符分隔 .
iTextManager manager = new iTextManager();
manager.NewDocument(PageSize.A4, true, 20,20,20,20);
manager.OpenForOutput(false, true,null);
for (int i = 0; i < 100; i++)
{
Chapter c = new Chapter("Chapter " + i, i);
c.TriggerNewPage = false;
c.Add(new Paragraph("Paragraph " + i));
manager.Doc.Add(c);
}
manager.SaveToFile(@"C:\temp\test.pdf", System.IO.FileMode.Create);
manager.Close();
Process.Start(@"C:\temp\test.pdf");