Bekerja dengan Daftar
Daftar dalam dokumen Microsoft Word adalah sekumpulan properti pemformatan daftar. Daftar dapat digunakan dalam dokumen Anda untuk memformat, mengatur, dan menekankan teks. Daftar adalah cara terbaik untuk mengatur data dalam dokumen, dan memudahkan pembaca untuk memahami poin-poin penting
Setiap daftar dapat memiliki hingga 9 level dan properti pemformatan, seperti gaya angka, nilai awal, indentasi, posisi tab, dll ditentukan secara terpisah untuk setiap level.
Di Aspose.Words, bekerja dengan daftar diwakili oleh modul Lists. Namun, objek List selalu menjadi milik koleksi ListCollection.
Topik ini menjelaskan cara bekerja secara terprogram dengan daftar menggunakan Aspose.Words
Membuat Daftar dengan Menerapkan Pemformatan Daftar
Aspose.Words memungkinkan pembuatan daftar dengan mudah dengan menerapkan pemformatan daftar. DocumentBuilder menyediakan properti DocumentBuilder.list_format yang mengembalikan objek ListFormat. Objek ini memiliki beberapa metode untuk memulai dan mengakhiri daftar dan untuk menambah/mengurangi indentasi. Ada dua tipe umum daftar di Microsoft Word: berpoin dan bernomor.
- Untuk memulai daftar poin, hubungi ListFormat.apply_bullet_default.
- Untuk memulai daftar bernomor, hubungi ListFormat.apply_number_default.
Poin atau nomor dan pemformatan ditambahkan ke paragraf saat ini dan semua paragraf selanjutnya dibuat menggunakan DocumentBuilder hingga ListFormat.remove_numbers dipanggil untuk menghentikan pemformatan daftar poin.
Dalam dokumen Word, daftar dapat terdiri dari hingga sembilan tingkat. Pemformatan daftar untuk setiap tingkat menentukan poin atau angka apa yang digunakan, indentasi kiri, spasi antara poin dan teks, dll. Metode berikut mengubah tingkat daftar dan menerapkan properti pemformatan tingkat baru:
- Untuk menambah level daftar paragraf saat ini sebanyak satu level, hubungi ListFormat.list_indent
- Untuk mengurangi tingkat daftar paragraf saat ini sebanyak satu tingkat, hubungi ListFormat.list_outdent
Metode ini mengubah tingkat daftar dan menerapkan properti pemformatan tingkat baru.
Contoh di bawah ini menunjukkan cara membuat daftar bertingkat.
Tentukan Pemformatan untuk Tingkat Daftar
Objek tingkat daftar dibuat secara otomatis saat daftar dibuat. Gunakan properti dan metode kelas ListLevel untuk mengontrol pemformatan setiap tingkat daftar.
Mulai Ulang Daftar untuk setiap Bagian
Anda dapat memulai ulang daftar untuk setiap bagian menggunakan properti properti is_restart_at_each_section. Perhatikan bahwa opsi ini hanya didukung dalam format dokumen RTF, DOC, dan DOCX. Opsi ini akan ditulis ke DOCX hanya jika OoxmlCompliance lebih tinggi dari Ecma376.
Contoh kode berikut menunjukkan cara membuat daftar dan memulai ulang untuk setiap bagian: