aspose中的嵌套表

时间:2017-09-18 15:31:41

标签: c# ms-word aspose

我需要将相邻列中的两个单元格水平划分为X个相等的单元格。我得到一个DocumentBuilder,指着牢房。我决定可以在单元格中插入一个单独的表格:

var table = builder.StartTable();

builder.InsertCell();

table.AutoFit(AutoFitBehavior.AutoFitToWindow);

builder.Write("1");
builder.EndRow();

builder.InsertCell();
builder.Write("2");
builder.EndRow();

builder.EndTable();

但是,内桌的边上还有一个边距:

enter image description here(忽略左侧单元格被水平粗线分割)

我用谷歌搜索table.AutoFit(AutoFitBehavior.AutoFitToWindow);应该解决问题,但事实并非如此。我应该做什么,以获得所需的输出:

enter image description here

1 个答案:

答案 0 :(得分:0)

我设法通过将所有其他单元格设置为行cell.CellFormat.VerticalMerge = CellMerge.First,然后添加X - 1行(其中单元格为cell.CellFormat.VerticalMerge = CellMerge.Previous,除了要分割的列中的单元格)来垂直拆分单元格。