AllowBreakAcrossPages

RowFormat.AllowBreakAcrossPages property

如果允许表格行中的文本跨分页符拆分,则为 True。

public bool AllowBreakAcrossPages { get; set; }

例子

展示如何禁用表中每一行的跨页分行。

Document doc = new Document(MyDir + "Table spanning two pages.docx");
Table table = doc.FirstSection.Body.Tables[0];

// 将“AllowBreakAcrossPages”属性设置为“false”以保留行
// 如果表格跨越两页,则将其分解为一个整体,并沿着该行分解。
// 如果行太大,无法在一页中容纳,Microsoft Word 会将其推到下一页。
// 将“AllowBreakAcrossPages”属性设置为“true”以允许行跨越两页。
foreach (Row row in table)
    row.RowFormat.AllowBreakAcrossPages = allowBreakAcrossPages;

doc.Save(ArtifactsDir + "Table.AllowBreakAcrossPages.docx");

也可以看看