c# - MigraDoc 表不继续到下一页

标签 c# migradoc

我不知道这是否是我所做的事情,因为我觉得我得到的不是 Migradoc 中表格的“开箱即用”功能。基本上我有一个大表,其中的列跨越页面的高度。正如您从屏幕截图中看到的那样,它似乎只是在页脚上继续第一页,使下一页空白,只有表格标题。

enter image description here

我希望表格能够识别页面末尾,然后在表格标题行下继续下一页。

该表设置有以下属性:

table.KeepTogether = false;
table.Borders.Width = 0.5f;

并且第一行/标题行被标记为这样:

row.HeadingFormat = true;

唯一值得注意但尚未研究的事情是每个单元格都包含一个子表,其中包含复选框、标签文本和下面的小描述。

是否有我可能缺少的属性?

最佳答案

表格会中断到下一页,但表格行不会中断。

如果您有一个比页面大的​​行,那么它不会中断,并且会被写入页面边界。

唯一重要的属性是 HeadingFormatKeepWithNext

关于c# - MigraDoc 表不继续到下一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49149305/

相关文章:

c# - 如何使用 jquery 将图像 ajax 发布到 C# web 方法

c# - MigraDoc - 加粗段落中的某些文本

azure - 在 azure webjob 中使用 PdfSharp 出现内存不足异常

c# - MigraDoc 页脚位置

c# - splitcontainer控件的splitter区域处理事件

c# - 在 C# 控制台应用程序中处理 HTTP 请求

migradoc - 如何防止 MigraDoc 标题在其他新页面上重复

c# - 缩放图像以适合 A4 页面 - Migradoc

c# - 如何在选择查询中添加函数

c# - 如何在运行时在 vb.net 窗口窗体中更改 TableLayoutPanel 控件中控件的位置