跨越页面时MigraDoc表边界

时间:2017-05-23 16:57:04

标签: c# migradoc

仅使用MigraDoc(没有PDFsharp),我有许多跨页面的表格。这些表具有外边框,当页面中断时,边框将在下一页继续。这些都是理想的行为。

此外,我需要在页面的表格的最后一行的底部添加边框,并在下一页面开头的表格行的顶部添加边框,其中表格被拆分。理想情况下,我想在断开之前检测一行是否是页面上的最后一行,然后解决它。

我的问题是,是否有任何MigraDoc开发人员知道如何检测元素(包括表格行)是否是现有页面的最后一个元素?

1 个答案:

答案 0 :(得分:0)

MigraDoc描述了带有部分和段落的文档 - 此级别不存在页面。

您可以使用PDF渲染器准备文档。在这个阶段,页面存在。现在,您可以更改底部/顶部的行边框。如果您只更改边框的外观而不更改宽度,则可以创建具有所需外观的PDF(使用PDFsharp)。

没有自动化可以改变页面底部/顶部的边框外观。

创建RTF文档时无法使用此方法。