Joindre des tables

Contents
[ ]

Un tableau, représenté dans le Aspose.Words Document Object Model, est composé de lignes et de cellules indépendantes, ce qui facilite la jointure des tableaux.

Pour manipuler une table pour la joindre à une autre table, il suffit de déplacer les lignes de la deuxième table vers la fin de la première et de supprimer le conteneur de la deuxième table.

L’exemple de code suivant montre comment fusionner les lignes de deux tables en une seule:

// 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