Присъединяване към таблиците

Contents
[ ]

Таблица, представена в Aspose.Words Document Object Model, е съставена от независими редове и клетки, което го прави лесно да се присъединят към масите.

За да манипулираме масата, за да се присъединим към друга маса, просто трябва да преместим редовете от втората маса до края на първата и да премахнем контейнера на втората маса.

Следният пример за код показва как да се слеят редове от две таблици в едно:

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