Sitemap

DocumentBuilder adalah kelas kuat yang mengasosiasikan dengan Document dan memungkinkan Anda untuk membangun dokumen dinamis dari awal atau menambahkan elemen baru ke yang ada.

DocumentBuilder menyediakan metode untuk memasukkan teks, kotak centang, benda ole, paragraf, daftar, tabel, gambar, dan elemen konten lainnya. Hal ini memungkinkan Anda untuk menentukan font, paragraf atau format bagian, dan melakukan operasi lain.

Pembuat Dokumen atau Aspose.Words DOM

DocumentBuilder melengkapi kelas dan metode yang tersedia di Aspose.Words Document Object Model SitemapDOM) untuk menyederhanakan tugas bangunan dokumen yang paling umum. Itu, Anda dapat membuat dan memodifikasi konten dokumen baik melalui Meme it Aspose.Words DOM, yang membutuhkan pemahaman yang baik dari struktur pohon, dan menggunakan DocumentBuilder. Login DocumentBuilder adalah “facade” untuk kompleks Document struktur yang memungkinkan Anda untuk dengan cepat dan mudah memasukkan konten dan format.

Operasi yang mungkin dengan DocumentBuilder juga mungkin ketika menggunakan kelas Aspose.Words DOM Sitemap Namun, menggunakan Aspose.Words DOM kelas secara langsung biasanya membutuhkan lebih banyak garis kode daripada menggunakan DocumentBuilderSitemap

Navigasi dokumen didasarkan pada konsep kursor virtual, yang dapat Anda pindah ke lokasi lain dalam dokumen menggunakan berbagai DocumentBuilder.MoveToXXX metode seperti MoveToDocumentStart Login MoveToFieldSitemap Kursor virtual ini menunjukkan di mana teks akan dimasukkan ketika memanggil metode Write, Writeln, InsertBreak, dan lainnya. Lihat artikel berikut “Navigasi dengan Cursor” untuk mempelajari lebih lanjut tentang kursor virtual.

Contoh kode berikut menunjukkan cara menavigasi ke bookmark:

Bangunan Dokumen dan Pengubahan

Aspose.Words API menyediakan beberapa kelas yang bertanggung jawab untuk memformat berbagai elemen dokumen. Masing-masing kelas menimbulkan sifat pemformatan terkait elemen dokumen tertentu, seperti teks, paragraf, bagian, dan lain-lain. Contohnya, Font kelas mewakili sifat format karakter, ParagraphFormat kelas mewakili sifat format paragraf, dan sebagainya. Tujuan dari kelas-kelas ini dikembalikan oleh DocumentBuilder properti, yang memiliki nama yang sama dengan kelas. Oleh karena itu, Anda dapat mengaksesnya dan mengatur format yang diinginkan selama pembuatan dokumen.

Anda juga dapat memasukkan teks, kotak centang, objek ole, gambar, bookmark, bidang bentuk, dan elemen dokumen lainnya pada posisi kursor menggunakan Write metode atau salah satu dari DocumentBuilder.InsertXXX metode, seperti InsertField, InsertHtml, dan metode serupa.

Mari kita lihat bagaimana membuat dokumen sederhana menggunakan Meme it DocumentBuilderSitemap

Buat Dokumen menggunakan DocumentBuilder

Untuk memulai, Anda perlu membuat DocumentBuilder dan mengaitkannya dengan Meme it Document Sitemap Anda membuat instance baru DocumentBuilder dengan memanggil konstruktor dan lulus ke Document objek untuk lampiran ke pembangun.

Untuk memasukkan teks, melewati string teks yang perlu Anda masukkan ke dalam dokumen ke Write Login

Contoh kode berikut menunjukkan cara membuat dokumen sederhana menggunakan pembangun dokumen.

Tentukan Format Dokumen

Login Font properti mendefinisikan format teks. Objek ini mengandung atribut font yang berbeda (nama font, ukuran font, warna, dan sebagainya). Beberapa atribut font penting juga diwakili oleh DocumentBuilder properti untuk memungkinkan Anda untuk mengaksesnya secara langsung. Ini adalah Font.Bold, Font.Italic, Login Font.Underline sifat boolean.

Contoh kode berikut menunjukkan cara memasukkan teks yang diformat menggunakan DocumentBuilderSitemap