2011-11-07 38 views

回答

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文件,这是非常简单的。

+0

我之前读过这篇文章,但现在我明白了如何做到这一点。谢谢 – Apurv