MigraDoc页脚位置

时间:2013-10-22 08:16:34

标签: c# vb.net pdfsharp migradoc

我正在尝试将图片作为每页的页脚,我可以使用以下方法将页脚移到页面底部:

doc.DefaultPageSetup.FooterDistance = "0cm"

但我似乎找不到允许距离页面两侧更短距离的方法。有没有办法做到这一点或某种“技巧”来实现这一目标。

我能找到的唯一方法是删除页面设置边距,但我需要它们将页面保持在一起。

有没有人知道这个或某些我错过的设置?

2 个答案:

答案 0 :(得分:2)

您可以向页脚(AddTextFrame())添加TextFrame,并为此文本框指定绝对位置。

另见:
http://forum.pdfsharp.net/viewtopic.php?p=6928#p6928

答案 1 :(得分:-1)

文件document =新文件();
部分section = document。AddSection();
Section。PageSetup。BottomMargin =" 1cm&#34 ;; //根据数据大小

段落paragraph = section。Footers.Primary.AddParagraph();
paragraph。AddText(" XYZ ltd");
paragraph。Format.Alignment = ParagraphAlignment.Center;