章节/节上的itextsharp keeptogether-property

时间:2014-02-26 14:57:21

标签: itextsharp

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

0 个答案:

没有答案