aspose 中的嵌套表

nested tables in aspose

我需要将相邻列中的两个单元格水平分成 X 个相等的单元格。我得到一个 DocumentBuilder,指向单元格。我决定我可以在单元格中插入一个单独的 table:

var table = builder.StartTable();

builder.InsertCell();

table.AutoFit(AutoFitBehavior.AutoFitToWindow);

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

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

builder.EndTable();

但是,内部的两边仍然有空白 table:

(忽略被水平粗线分割的左边单元格)

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

我设法垂直拆分单元格,方法是将所有其他单元格设置成一行 cell.CellFormat.VerticalMerge = CellMerge.First,然后添加 X - 1 行,其中单元格是 cell.CellFormat.VerticalMerge = CellMerge.Previous,除了要删除的列中的单元格分。