我想找到一种在MigraDoc中设置文档级属性的方法。例如,我想将所有边距(顶部,左侧,右侧,底部)设置为5,或者想要将整个PDF文档的字体设置一次。我不想在每个部分或段落中设置它们。我知道我可以在部分设置它们,但我的文档将有三个不同的部分(标题,内容和页脚),因此重复相同的代码在每个部分中设置相同的属性是非常烦人的。
此外,我已将头部边缘的上边距设置为5,但是上边距似乎超过5(看起来至少为10)。谢谢你的帮助。
答案 0 :(得分:0)
第一部分设置的边距由以下部分继承。如果所有部分需要相同的边距,只需为第一部分设置它们。
使用样式设置字体。默认设置了许多样式(如单词),但您可以根据需要添加更多样式。
所有样式均源自Normal样式。将Normal字体设置为仅更改完整文档的字体。
要使用其他样式,请在段落中指定其样式名称。
另见:
http://pdfsharp.net/wiki/HelloMigraDoc-sample.ashx
(和其他样本)
重要保证金:一些字体为上升器(重音符号,变音符号......)预留空间,可能使上边距看起来比它大。