Unir tablas

Contents
[ ]

Una tabla, representada en el modelo de objetos de documento Aspose.Words, se compone de filas y celdas independientes, lo que facilita la unión de tablas.

Para manipular una tabla para unirla con otra tabla, solo necesitamos mover las filas de la segunda tabla al final de la primera y eliminar el contenedor de la segunda tabla.

El siguiente ejemplo de código muestra cómo fusionar filas de dos tablas en una:

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET.git.
Document doc = new Document(MyDir + "Tables.docx");
// The rows from the second table will be appended to the end of the first table.
Table firstTable = (Table) doc.GetChild(NodeType.Table, 0, true);
Table secondTable = (Table) doc.GetChild(NodeType.Table, 1, true);
// Append all rows from the current table to the next tables
// with different cell count and widths can be joined into one table.
while (secondTable.HasChildNodes)
firstTable.Rows.Add(secondTable.FirstRow);
secondTable.Remove();
doc.Save(ArtifactsDir + "WorkingWithTables.CombineRows.docx");
view raw combine-rows.cs hosted with ❤ by GitHub