Tabloların Birleştirilmesi
A table, represented in the Aspose.Words Document Object Model, is made up of independent rows and cells, making it easy to join tables.
Bir tabloyu başka bir tabloda birleştirilmek üzere manipüle etmek için sadece ikinci tablodaki satırları ilk tablonun sonuna taşımamız ve ikinci tablonun kapsayıcısını kaldırmamız gerekir.
Aşağıdaki kod örneği iki tablodan bir tabloya satırları nasıl birleştireceğini gösterir:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java.git. | |
Document doc = new Document(getMyDir() + "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.getRows().add(secondTable.getFirstRow()); | |
secondTable.remove(); | |
doc.save(getArtifactsDir() + "WorkingWithTables.CombineRows.docx"); |