MigraDoc 页脚位置

本文关键字:位置 MigraDoc | 更新日期: 2023-09-27 18:36:31

我正在尝试放置一个图像作为每个页面的页脚,我可以使用以下方法将页脚移近页面底部:

doc.DefaultPageSetup.FooterDistance = "0cm"

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

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

有谁知道解决这个问题或我缺少的一些设置的方法?

MigraDoc 页脚位置

您可以将文本框架添加到页脚 ( AddTextFrame() ) 并为此文本框架指定一个绝对位置。

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

Document document = new Document();    
Section section = document.AddSection();    
Section.PageSetup.BottomMargin =  "1cm"; // according to data size
Paragraph paragraph = section.Footers.Primary.AddParagraph();     
paragraph.AddText("XYZ ltd");    
paragraph.Format.Alignment = ParagraphAlignment.Center;