Tham gia bảng
Một bảng, được thể hiện trong Aspose.Words Document Object Model, được tạo thành từ các hàng và ô độc lập, giúp việc nối các bảng trở nên dễ dàng.
Để thao tác một bảng nối với bảng khác, chúng ta chỉ cần di chuyển các hàng từ bảng thứ hai đến cuối bảng thứ nhất và loại bỏ vùng chứa của bảng thứ hai.
Ví dụ mã sau đây cho thấy cách hợp nhất các hàng từ hai bảng thành một:
// 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"); |