我不知道这是否是我所做的事情,因为我觉得我得到的不是 Migradoc 中表格的“开箱即用”功能。基本上我有一个大表,其中的列跨越页面的高度。正如您从屏幕截图中看到的那样,它似乎只是在页脚上继续第一页,使下一页空白,只有表格标题。
我希望表格能够识别页面末尾,然后在表格标题行下继续下一页。
该表设置有以下属性:
table.KeepTogether = false;
table.Borders.Width = 0.5f;
并且第一行/标题行被标记为这样:
row.HeadingFormat = true;
唯一值得注意但尚未研究的事情是每个单元格都包含一个子表,其中包含复选框、标签文本和下面的小描述。
是否有我可能缺少的属性?
最佳答案
表格会中断到下一页,但表格行不会中断。
如果您有一个比页面大的行,那么它不会中断,并且会被写入页面边界。
唯一重要的属性是 HeadingFormat
和 KeepWithNext
。
关于c# - MigraDoc 表不继续到下一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49149305/