Voeg By Tabelle

Contents
[ ]

‘n tabel, verteenwoordig in die Aspose.Words Document Object Model, bestaan uit onafhanklike rye en selle, wat dit maklik maak om tabelle saam te voeg.

Om’n tafel te manipuleer om by’n ander tafel aan te sluit, moet ons net die rye van die tweede tafel na die einde van die eerste een skuif en die tweede tafel se houer verwyder.

Die volgende kode voorbeeld toon hoe om rye van twee tabelle saam te smelt in een:

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-C.git.
auto doc = MakeObject<Document>(MyDir + u"Tables.docx");
// The rows from the second table will be appended to the end of the first table.
auto firstTable = System::ExplicitCast<Table>(doc->GetChild(NodeType::Table, 0, true));
auto secondTable = System::ExplicitCast<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->get_HasChildNodes())
{
firstTable->get_Rows()->Add(secondTable->get_FirstRow());
}
secondTable->Remove();
doc->Save(ArtifactsDir + u"WorkingWithTables.CombineRows.docx");
view raw combine-rows.h hosted with ❤ by GitHub