我正在使用PDFsharp / MigraDoc将表格和图表写入PDF文件 . 到目前为止,这种方法很有效,但是当它将整个表格移动到文档中的下一页时,MigraDoc将始终(垂直地)分割我的表格 . 如何确保 table 保持整体?
MigraDoc.DocumentObjectModel.Tables的表类具有bool KeepTogether属性,但它似乎没有效果(设置为true或false) .
有没有办法手动完成?有没有办法“测量”距离页面末端的距离并将其与表格高度进行比较? (或任何其他方式知道 table 是否会分开)
请注意,我是第一次使用PDFsharp / MigraDoc . 如果有任何我应该知道的最佳实践,请告诉我 . 如果有一些很好的例子(我在PDFSharp的主页上看到了那些,但就是这样)我很想知道它们!
1 回答
您可以设置表
Row
的KeepWith
属性以指定必须保持在一起的块 .如果您知道该表适合一页,则可以在表完成时将第一行的
KeepWith
属性设置为(table.Rows.Count - 1)
.