我正在使用 DocX,这是一个用于.docx从 C#创建 Microsoft文件的库。https://docx.codeplex.com/
我需要在同一行内合并一些表。我已经想出了如何将它们合并到一列中。
var doc = DocX.Load(fileName);
Table t3 = doc.AddTable(39, 11);
t3.Alignment = Alignment.center;
t3.Design = TableDesign.TableGrid;
t3.MergeCellsInColumn(0, 0, 9);
doc.InsertTable(t3);
Run Code Online (Sandbox Code Playgroud)
Row row = table.InsertRow();
Run Code Online (Sandbox Code Playgroud)
如果使用:row.MergeCells(0, 3);
它合并列和行
所以,可以用来删除空行
row.Cells[0].RemoveParagraphAt(3);
row.Cells[0].RemoveParagraphAt(2);
row.Cells[0].RemoveParagraphAt(1);
Run Code Online (Sandbox Code Playgroud)
并使用:table.MergeCellsInColumn(2, 1, 1);
仅合并列中的行
| 归档时间: |
|
| 查看次数: |
4557 次 |
| 最近记录: |