【发布时间】:2015-09-29 06:19:33
【问题描述】:
在 Word 中,在“段落”>“换行符”和“分页符”下有一个属性“与下一个保持一致”。我想知道是否有办法将此属性设置为使用 Novacode DocX 创建的表
【问题讨论】:
标签: c# docx novacode-docx
在 Word 中,在“段落”>“换行符”和“分页符”下有一个属性“与下一个保持一致”。我想知道是否有办法将此属性设置为使用 Novacode DocX 创建的表
【问题讨论】:
标签: c# docx 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");
【讨论】: