保持表在一块MigraDoc / PDFsharp(Keep table in one piece

2019-07-29 22:54发布

我使用PDFsharp / MigraDoc写表格和图表为PDF文件。 这个伟大的工作,到目前为止,但是MigraDoc会分割我的表(垂直),当它应该整个表移动到下一个页面在文档中。 如何确保表将留在一件?

表类MigraDoc.DocumentObjectModel.Tables有一个布尔值同页属性但它似乎没有任何影响(无论是设置为true或false)。

有没有办法做手工? 有什么办法来“测量”,从页面的末端的距离,并将其与表格的高度? (或知道羯羊表中的任何其他方式将分拆与否)

请注意,我用的PDFsharp / MigraDoc首次。 如果有,我应该知道的最佳做法,请让我知道。 如果有一些很好的例子在那里(我看到那些在PDFSharp的主页,但仅此而已),我很想知道他们!

Answer 1:

您可以设置KeepWith表的属性Row指定必须保持在一起的块。

如果你知道一个页的表格适合,您可以设置KeepWith第一行的财产(table.Rows.Count - 1)当表完成。



文章来源: Keep table in one piece MigraDoc / PDFsharp