首页 文章

C#PDFsharp页面检测结束

提问于
浏览
0

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

1 回答

  • 2

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

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

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

相关问题