Aspose.Words创建表格时,用到横向合并
在合并的第一个cell中 设置
builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.First;
后面要合并的cell中设置
builder.CellFormat.HorizontalMerge = Aspose.Words.Tables.CellMerge.Previous;
设置了以后发现还是不起作用,在table绘制完成以后,添加
document.UpdateTableLayout(); //document为当前编辑的文档
这句话后就可以了。
不过据说使用document.UpdateTableLayout(); 可能会使文档中的其他内容乱掉,
由于我这里是给table单独创建了一个文档tabDoc,在绘制好table以后,将tableDoc和主document合并的,所以没有出现文档乱掉的情况。