Tentukan Opsi Tata Letak

Aspose.Words memungkinkan Anda membuat dokumen keluaran dengan berbagai tata letak, bergantung pada parameter yang ditentukan dalam properti LayoutOptions dari Document. Properti ini menyerupai beberapa opsi menu antarmuka pengguna Microsoft Word yang dijelaskan dalam artikel ini.

Untuk daftar lengkap parameter seperti ContinuousSectionPageNumberingRestart untuk menghitung nomor halaman di bagian berkelanjutan yang memulai ulang penomoran halaman, atau IgnorePrinterMetrics untuk mengabaikan opsi kompatibilitas “Gunakan metrik printer untuk menyusun dokumen”, lihat halaman kelas LayoutOptions.

Tanda Pemformatan

Aspose.Words memungkinkan untuk mengelola tanda pemformatan menggunakan properti berikut:

  • ShowHiddenText - nilai Boolean, yang menentukan apakah teks tersembunyi dirender.
  • ShowParagraphMarks - nilai Boolean, yang menentukan apakah karakter tanda paragraf dirender.

Halaman yang digambarkan dalam contoh di bawah ini berisi tiga paragraf. Yang kedua disembunyikan. Pengguna dapat mengubah opsi ShowHiddenText untuk menampilkan teks tersembunyi ini di halaman. Juga, setiap paragraf memiliki tanda paragraf di bagian akhir. Tanda paragraf biasanya tidak terlihat kecuali properti ShowParagraphMarks disetel untuk merendernya.

specify-layout-options-aspose-words-cpp-1

Di Microsoft Word, parameter ini disetel menggunakan kotak dialog “File → Options → Display” sebagai berikut:

specify-layout-options-aspose-words-cpp-2

Komentar dan Revisi

Dengan Aspose.Words, Anda dapat merender komentar dokumen yang akan terlihat sama seperti di Microsoft Word. Untuk menentukan apakah komentar dirender, gunakan properti CommentDisplayMode.

Di Microsoft Word, parameter ini disetel menggunakan kotak dialog “Lacak Opsi Perubahan”, seperti yang ditunjukkan di bawah ini:

specify-layout-options-aspose-words-cpp-3

Selain itu, Aspose.Words memungkinkan Anda menampilkan revisi dalam dokumen. Gunakan properti RevisionOptions dari kelas LayoutOptions untuk menentukan apakah revisi dokumen ditampilkan. Untuk mengontrol tampilannya (warna sorotan revisi, warna bilah revisi, dll.), gunakan kelas RevisonOptions.

Anda juga dapat menampilkan revisi sebagai komentar pada konten. Untuk tujuan ini, gunakan properti CommentDisplayMode dan nilai ShowInBalloons.

Contoh kode berikut menunjukkan cara menyesuaikan tampilan revisi:

Gambar di bawah ini menunjukkan bagaimana Aspose.Words menampilkan komentar dan revisi Hapus:

comments_and_revisions_example_aspose_words_cpp

Pembentuk Teks untuk Rendering Tipografi Tingkat Lanjut

Properti TextShaperFactory memungkinkan Anda menyetel fungsionalitas pembentukan teks, serta dukungan fitur OpenType.

Gunakan pembentukan teks untuk pemrosesan dokumen dalam kasus utama berikut:

  • Dokumen menggunakan Kerning, Pembentukan Angka, Bentuk Angka, atau Pengikat.
  • Dokumen menggunakan Skrip yang Rumit, seperti bahasa Arab, Khmer, Thailand, dll.