繁体   English   中英

PDFsharp和MigraDoc:PDF版面页面结尾

[英]PDFsharp & MigraDoc: PDF layout page ending

我正在使用PDFsharp和MigraDoc创建PDF文档。 昨天我遇到了页面结尾的问题。 我有一个数据循环,例如10个项目。 在每次迭代中,我需要创建这样的文档-> pdf范例

然后将其另存为一个PDF文档。 我们看到页面上有几个可以动态增加的块。 如何检测下一页的页尾继续绘制字符串的结尾? 以及如何检测第一段的结尾以添加第二段(或仅附加到结尾)? 我试过使用段落.AddText(),它不会在下一页继续,只是无处可去。 从PDFsharp和MigraDoc的文档中,我找不到对应的示例。 这是我为一个迭代下载示例示例2下载)所做的尝试。 我将非常感谢一些可以帮助我的代码。

您不显示任何代码。 您提到了AddText()所以我假设您使用的是MigraDoc。

MigraDoc示例可以在这里找到:
http://www.pdfsharp.net/wiki/MigraDocSamples.ashx

使用MigraDoc,您通常不必担心分页符,因为MigraDoc会自动将段落分页到下一页。 当您使用renderer.RenderDocument()创建文档时,至少这是默认行为。
您可以在需要时使用Section.AddPageBreak()强制分页。

有关推荐使用MigraDoc和RenderDocument()的信息,请参见以下示例:
http://www.pdfsharp.net/wiki/HelloMigraDoc-sample.ashx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM