C#PDFsharp页面检测结束

时间:2014-05-25 16:15:17

标签: overflow pdfsharp migradoc

使用PDFsharp库创建PDF文件是否可以检测到页面结尾?怎么样?或者页面上溢出的文字?我正在生成包含用户列表的PDF文件,如果列表太长,我需要添加新页面并继续。我不想写丑陋的代码,我希望它尽可能自动化 我知道MigraDoc库,但我已经有很多用PDFsharp编写的代码,所以如果没有必要使用MigraDoc(这似乎更好),我宁愿继续使用PDFsharp。感谢。

1 个答案:

答案 0 :(得分:2)

使用PDFsharp时,您有责任检测页面结尾并为延续创建新页面。

我们总是说PDFsharp是低级别的:没有自动分页符,但可以在任何地方绘制任何内容。

你仍然可以使用PDFsharp编写干净的代码来正确处理分页符 您始终在页面上拥有当前页面,当前gfx和当前y位置。因此,当您必须开始新页面时,请重新初始化这些变量。