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
,除了要删除的列中的单元格分。
我需要将相邻列中的两个单元格水平分成 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
,除了要删除的列中的单元格分。