如何在Aspose中制作通用标题内表

本文关键字:标题 Aspose | 更新日期: 2023-09-27 18:11:58

如何使用Aspose Words制作这样的列表?

图片在那里(不能附加,没有评级)

标题,第一、第二。

我试图使表3单元格(头,第一,第二),并将其插入单元格。

如何在Aspose中制作通用标题内表

请使用下面的代码示例生成所需的表。我建议你从这里阅读"使用合并单元格":

http://www.aspose.com/docs/display/wordsnet/Working

+和+合并+细胞
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.ParagraphFormat.Alignment = ParagraphAlignment.Center;
//Start table
builder.StartTable();
builder.InsertCell();
builder.CellFormat.VerticalMerge = CellMerge.First;
builder.Write("One");
builder.InsertCell();
builder.CellFormat.VerticalMerge = CellMerge.First;
builder.Write("Two");
builder.InsertCell();
builder.CellFormat.VerticalMerge = CellMerge.None;
builder.CellFormat.HorizontalMerge = CellMerge.First;
builder.Write("Header");
builder.InsertCell();
builder.CellFormat.HorizontalMerge = CellMerge.Previous;
builder.Write("Header");
builder.InsertCell();
builder.CellFormat.HorizontalMerge = CellMerge.None;
builder.CellFormat.VerticalMerge = CellMerge.First;
builder.Write("Column");
builder.InsertCell();
builder.CellFormat.VerticalMerge = CellMerge.First;
builder.Write("Column");
builder.EndRow();
//Insert second Row
builder.InsertCell();
builder.CellFormat.VerticalMerge = CellMerge.Previous;
builder.Write("One");
builder.InsertCell();
builder.CellFormat.VerticalMerge = CellMerge.Previous;
builder.Write("Two");
builder.InsertCell();
builder.CellFormat.VerticalMerge = CellMerge.None;
builder.Write("First");
builder.InsertCell();
builder.CellFormat.VerticalMerge = CellMerge.None;
builder.Write("Second");
builder.InsertCell();
builder.CellFormat.VerticalMerge = CellMerge.Previous;
builder.Write("Column");
builder.InsertCell();
builder.CellFormat.VerticalMerge = CellMerge.Previous;
builder.Write("Column");
builder.EndRow();
builder.CellFormat.VerticalMerge = CellMerge.None;
builder.CellFormat.HorizontalMerge = CellMerge.None;
for (int i = 0; i < 10; i++)
{
    builder.InsertCell();
    builder.Write("Cell 1");
    builder.InsertCell();
    builder.Write("Cell 2");
    builder.InsertCell();
    builder.Write("Cell 3");
    builder.InsertCell();
    builder.Write("Cell 4");
    builder.InsertCell();
    builder.Write("Cell 5");
    builder.InsertCell();
    builder.Write("Cell 6");
    builder.EndRow();
}
//End the table
builder.EndTable();
doc.Save(MyDir + "Out.docx");

我是Aspose的开发者布道师