0

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

4

1 回答 1

2

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

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

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

于 2014-05-26T07:38:25.303 回答