Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
DocumentBuilder adalah kelas canggih yang berasosiasi dengan Document dan memungkinkan Anda membuat dokumen dinamis dari awal atau menambahkan elemen baru ke elemen yang sudah ada.
DocumentBuilder
DocumentBuilder
Operasi yang dimungkinkan dengan DocumentBuilder juga dimungkinkan saat menggunakan kelas Aspose.Words DOM secara langsung. Namun, menggunakan kelas Aspose.Words DOM secara langsung biasanya membutuhkan lebih banyak baris kode daripada menggunakan DocumentBuilder.
Navigasi dokumen didasarkan pada konsep kursor virtual, yang dengannya Anda dapat berpindah ke lokasi lain dalam dokumen menggunakan berbagai metode DocumentBuilder.MoveToXXX seperti MoveToDocumentStart dan MoveToField. Kursor virtual ini menunjukkan di mana teks akan disisipkan saat memanggil metode Write, Writeln, InsertBreak, dan lainnya.
Contoh kode berikut menunjukkan cara menavigasi ke bookmark:
Aspose.Words API menyediakan beberapa kelas yang bertanggung jawab untuk memformat berbagai elemen dokumen. Masing-masing kelas merangkum properti pemformatan yang terkait dengan elemen dokumen tertentu, seperti teks, paragraf, bagian, dan lainnya. Misalnya, kelas Font mewakili properti pemformatan karakter, kelas ParagraphFormat mewakili properti pemformatan paragraf, dan seterusnya. Objek dari kelas-kelas ini dikembalikan oleh properti DocumentBuilder yang sesuai, yang memiliki nama yang sama dengan kelas. Oleh karena itu, Anda dapat mengaksesnya dan mengatur pemformatan yang diinginkan selama pembuatan dokumen.
Anda juga dapat menyisipkan teks, kotak centang, objek ole, gambar, penanda, bidang formulir, dan elemen dokumen lainnya pada posisi kursor menggunakan metode Write atau salah satu metode DocumentBuilder.InsertXXX, seperti InsertField, InsertHtml, dan metode serupa.
Mari kita lihat cara membuat dokumen sederhana menggunakan DocumentBuilder.
Untuk memulai, Anda perlu membuat DocumentBuilder dan mengaitkannya dengan objek Document. Anda membuat instance baru DocumentBuilder dengan memanggil konstruktornya dan meneruskannya ke objek Document untuk dilampirkan ke builder.
Untuk menyisipkan teks, teruskan string teks yang perlu Anda sisipkan ke dalam dokumen ke metode Write.
Contoh kode berikut menunjukkan cara membuat dokumen sederhana menggunakan pembuat dokumen.
Properti Font mendefinisikan pemformatan teks. Objek ini berisi atribut font yang berbeda (nama font, ukuran font, warna, dan sebagainya). Beberapa atribut font penting juga diwakili oleh properti DocumentBuilder untuk memungkinkan Anda mengaksesnya secara langsung. Ini adalah properti boolean Font.Bold, Font.Italic, dan Font.Underline.
Contoh kode berikut menunjukkan cara menyisipkan teks berformat menggunakan DocumentBuilder:
Dalam situasi ini, “saat ini” berarti posisi, paragraf, bagian, sel, atau baris tempat kursor berada.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.