如何设置“keep with next”?属性在表上使用Novacode DocX

本文关键字:属性 DocX Novacode next 何设置 设置 with keep | 更新日期: 2023-09-27 18:01:58

在Word中,段落>换行符和分页符下面有一个属性"keep with next"。我想知道是否有一种方法将此属性设置为使用Novacode DocX创建的表

如何设置“keep with next”?属性在表上使用Novacode DocX

是的,使用KeepWithNext(true)在表的每行中设置至少一个单元格的段落。如果您正在动态地构建表,那么这很容易做到。

Novacode.Table t = doc.InsertTable(2, 3); // 2 rows; 3 columns
t.Rows[0].Cells[0].Paragraphs[0].Append("A1").KeepWithNext(true);
t.Rows[0].Cells[1].Paragraphs[0].Append("B1");
t.Rows[0].Cells[2].Paragraphs[0].Append("C1");
t.Rows[0].Cells[0].Paragraphs[0].KeepWithNext(true);
t.Rows[1].Cells[0].Paragraphs[0].Append("A2").KeepWithNext(true);
t.Rows[1].Cells[1].Paragraphs[0].Append("B2");
t.Rows[1].Cells[2].Paragraphs[0].Append("C2");