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 yang bagus 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, dan lainnya ditentukan secara terpisah untuk setiap level.
Artikel 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 ListFormat yang mengembalikan objek ListFormat. Objek ini memiliki beberapa metode untuk memulai dan mengakhiri daftar dan untuk menambah / mengurangi indentasi. Ada dua jenis daftar umum dalam Microsoft Word: berpoin dan bernomor:
- Untuk memulai daftar berpoin, panggil ListFormat.ApplyBulletDefault
- Untuk memulai daftar bernomor, panggil ListFormat.ApplyNumberDefault
Poin atau angka dan pemformatan ditambahkan ke paragraf saat ini dan semua paragraf selanjutnya dibuat menggunakan DocumentBuilder hingga RemoveNumbers dipanggil untuk menghentikan pemformatan daftar berpoin.
Dalam dokumen Word, daftar dapat terdiri dari hingga sembilan level. Pemformatan daftar untuk setiap level menentukan poin atau angka apa yang digunakan, indentasi kiri, spasi antara poin dan teks, dll. Metode berikut mengubah level daftar dan menerapkan properti pemformatan level baru:
- Untuk meningkatkan level daftar paragraf saat ini sebanyak satu level, panggil ListFormat.ListIndent
- Untuk mengurangi level daftar paragraf saat ini sebanyak satu level, panggil ListFormat.ListOutdent
Metode mengubah level daftar dan menerapkan properti pemformatan level baru.
Contoh kode berikut 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 level daftar.
Mulai ulang Daftar untuk setiap Bagian
Anda dapat memulai ulang daftar untuk setiap bagian menggunakan properti IsRestartAtEachSection. 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: