iTextSharp中是否有任何方法可以“保留”章节/部分,例如PdfpTable和Paragraph?
在我的情况下,我的章节总是只包含一个小桌子。如果chaptertitle +小桌子用完空间我想触发一个新页面,所以它们之间没有中断。
感谢您的回答!
编辑:
以下是章节和段落的示例。 每章都有一个段落。 如果章节位于页面底部,我希望它“触发”一个新页面,以便章节和段落始终位于同一站点上,而不是通过分页符分隔。
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");