【问题标题】:How to set "keep with next" property on a table using Novacode DocX?如何使用 Novacode DocX 在表格上设置“保留下一个”属性?
【发布时间】:2015-09-29 06:19:33
【问题描述】:

在 Word 中,在“段落”>“换行符”和“分页符”下有一个属性“与下一个保持一致”。我想知道是否有办法将此属性设置为使用 Novacode DocX 创建的表

【问题讨论】:

    标签: c# docx novacode-docx


    【解决方案1】:

    是的,使用 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");
    

    【讨论】:

      猜你喜欢
      • 2018-04-07
      • 2015-10-01
      • 1970-01-01
      • 2012-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-07
      • 1970-01-01
      相关资源
      最近更新 更多