MigraDoc - 在TextFrame和其他元素之间设置空格

时间:2018-05-17 15:24:29

标签: c# .net pdfsharp migradoc

我想创建一个仅在最后一页上有页脚的文档。我遇到了这个SO线程,表明它无法完成:MigraDoc - only Last Page Footer

根据该帖子的建议,我创建了一个TextFrame并将其添加到底部的最后一页。现在的问题是其他元素与TextFrame重叠。

我已经设置了section.PageSetup.BottomMargin,但是它会为每页上的页脚保留空间,我想避免这种情况。

1 个答案:

答案 0 :(得分:0)

您可以做的一件事:在文档末尾添加一个或多个空段落以防止重叠 一个段落可以做,根据需要为该段设置SpaceBefore。你知道BottomMargin,你知道TextFrame的高度,可以很容易地确定空段的高度。

如果发生重叠,TextFrame将仅隐藏空段落。如果您现在重叠TextFrame和基本内容,则空段落会导致分页。