MigraDoc PDFSharp添加页面边框

时间:2011-11-07 23:15:29

标签: pdfsharp migradoc

如何使用MigraDoc将边框添加到PDF Doc的每个页面(可变页码)?

1 个答案:

答案 0 :(得分:2)

在整个页面周围绘制一个简单的矩形应该可以使用例如添加到页眉的TextFrame。 TextFrame可以具有绝对位置,可以具有任何大小,并且可以具有边框(可以设置宽度和颜色)。

您可以混合MigraDoc和PDFsharp并使用PDFsharp功能绘制边框。 也可以看看: http://www.pdfsharp.net/wiki/MixMigraDocAndPdfSharp-sample.ashx

这是一个调用RenderPage绘制每个页面的示例: http://forum.pdfsharp.net/viewtopic.php?p=1735#p1735 您可以使用gfx对象绘制边框(在RenderPage之前或之后)。

您还可以在调用RenderPage之前使用XImage类绘制预定义的PDF页面。这允许您使用例如准备复杂的边框InDesign并将其与您的MigraDoc文档混合使用。 如果您只是想要一个黑色框架,那就太过分了,但如果公司设计已经作为PDF文件提供,那就太简单了。