Gabung Tabel
Sebuah tabel, yang direpresentasikan dalam Model Objek Dokumen Aspose.Words, terdiri dari baris dan sel independen, sehingga memudahkan penggabungan tabel.
Untuk memanipulasi tabel untuk digabungkan dengan tabel lain, kita hanya perlu memindahkan baris dari tabel kedua ke akhir tabel pertama dan menghapus wadah tabel kedua.
Contoh kode berikut menunjukkan cara menggabungkan baris dari dua tabel menjadi satu:
// 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"); |