如何在MigraDoc中设置文档级属性?

时间:2015-03-20 00:27:31

标签: c# pdf-generation pdfsharp migradoc

我想找到一种在MigraDoc中设置文档级属性的方法。例如,我想将所有边距(顶部,左侧,右侧,底部)设置为5,或者想要将整个PDF文档的字体设置一次。我不想在每个部分或段落中设置它们。我知道我可以在部分设置它们,但我的文档将有三个不同的部分(标题,内容和页脚),因此重复相同的代码在每个部分中设置相同的属性是非常烦人的。

此外,我已将头部边缘的上边距设置为5,但是上边距似乎超过5(看起来至少为10)。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

第一部分设置的边距由以下部分继承。如果所有部分需要相同的边距,只需为第一部分设置它们。

使用样式设置字体。默认设置了许多样式(如单词),但您可以根据需要添加更多样式。

所有样式均源自Normal样式。将Normal字体设置为仅更改完整文档的字体。

要使用其他样式,请在段落中指定其样式名称。

另见:
http://pdfsharp.net/wiki/HelloMigraDoc-sample.ashx
(和其他样本)

重要保证金:一些字体为上升器(重音符号,变音符号......)预留空间,可能使上边距看起来比它大。