使用PDFsharp库创建PDF文件是否可以检测到页面结尾?怎么样?或者页面上溢出的文字?我正在生成包含用户列表的PDF文件,如果列表太长,我需要添加新页面并继续。我不想写丑陋的代码,我希望它尽可能自动化 我知道MigraDoc库,但我已经有很多用PDFsharp编写的代码,所以如果没有必要使用MigraDoc(这似乎更好),我宁愿继续使用PDFsharp。感谢。
答案 0 :(得分:2)
使用PDFsharp时,您有责任检测页面结尾并为延续创建新页面。
我们总是说PDFsharp是低级别的:没有自动分页符,但可以在任何地方绘制任何内容。
你仍然可以使用PDFsharp编写干净的代码来正确处理分页符 您始终在页面上拥有当前页面,当前gfx和当前y位置。因此,当您必须开始新页面时,请重新初始化这些变量。