Bekerja dengan Teks dalam Tabel

Seperti yang telah disebutkan di artikel sebelumnya, tabel biasanya berisi teks biasa, meskipun konten lain seperti gambar atau bahkan tabel lain dapat ditempatkan di sel tabel.

Menambahkan teks atau konten lain ke tabel dilakukan dengan menggunakan metode yang sesuai dari kelas DocumentBuilder dan dijelaskan dalam artikel “Create a Table”. Pada artikel ini, kita akan berbicara tentang cara bekerja dengan teks di tabel yang sudah ada.

Ganti Teks dalam Tabel

Tabel, seperti simpul lainnya di Aspose.Words, memiliki akses ke objek Range. Menggunakan objek rentang tabel, Anda dapat mengganti teks dalam tabel.

Kemampuan untuk menggunakan karakter khusus saat mengganti saat ini didukung, sehingga dimungkinkan untuk mengganti teks yang ada 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 instance string teks di sel seluruh tabel:

Ekstrak Teks Biasa dari Tabel atau Sel

Dengan menggunakan objek Range, Anda juga dapat memanggil metode pada seluruh rentang tabel dan mengekstrak tabel sebagai teks biasa. Untuk melakukannya, 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 terdapat dalam tabel.

Di Aspose.Words, Anda juga dapat menambahkan judul dan deskripsi tabel menggunakan properti Title dan Description. Properti ini berarti untuk dokumen DOCX yang sesuai dengan ISO / IEC 29500. Saat menyimpan dalam format lebih awal dari ISO / IEC 29500, properti ini diabaikan.

Contoh kode berikut menunjukkan cara mengatur properti judul dan deskripsi tabel: