Bekerja dengan Teks dalam Tabel
Seperti yang telah disebutkan pada artikel sebelumnya, sebuah tabel biasanya berisi teks biasa, meskipun konten lain seperti gambar atau bahkan tabel lainnya dapat ditempatkan di sel tabel.
Menambahkan teks atau konten lain ke tabel dilakukan menggunakan metode kelas DocumentBuilder yang sesuai dan dijelaskan dalam artikel “Buat Tabel”. Pada artikel ini, kita akan membahas tentang cara bekerja dengan teks di tabel yang sudah ada.
Ganti Teks dalam Tabel
Tabel, seperti node lainnya di Aspose.Words, memiliki akses ke objek Range. Dengan menggunakan objek rentang tabel, Anda dapat mengganti teks dalam tabel.
Kemampuan untuk menggunakan karakter khusus saat penggantian saat ini didukung, sehingga teks yang ada dapat diganti dengan teks multi-paragraf. Untuk melakukan ini, Anda perlu menggunakan metakarakter khusus yang dijelaskan dalam metode Replace yang sesuai.
Contoh kode berikut menunjukkan cara mengganti semua contoh string teks di sel seluruh tabel:
Ekstrak Teks Biasa dari Tabel atau Sel
Dengan menggunakan objek Range, Anda juga dapat memanggil metode di seluruh rentang tabel dan mengekstrak tabel sebagai teks biasa. Untuk melakukan ini, gunakan properti Text
Contoh kode berikut menunjukkan cara mencetak rentang teks tabel:
Teknik yang sama digunakan untuk mengekstrak konten dari sel tabel individual saja.
Contoh kode berikut menunjukkan cara mencetak rentang teks elemen baris dan tabel:
Bekerja dengan Teks Tabel Alternatif
Tabel Microsoft Word memiliki table title
dan table description
yang memberikan representasi tekstual alternatif dari informasi yang terkandung dalam tabel.
Di Aspose.Words, Anda juga bisa menambahkan judul dan deskripsi tabel menggunakan properti Title dan Description. Properti ini berguna untuk dokumen DOCX yang sesuai dengan ISO/IEC 29500. Saat menyimpan dalam format yang lebih lama dari ISO/IEC 29500, properti ini diabaikan.
Contoh kode berikut menunjukkan cara mengatur properti judul dan deskripsi tabel: