Tingkat Logika Node dalam Dokumen
Dokumentasi ini kadang-kadang mengacu pada sekelompok kelas node seperti milik “level” dalam dokumen, seperti “block-level”, “inline-level” (juga dikenal sebagai “inline”), atau “row-level”. Tingkat ini dalam dokumen berbeda secara logis murni dan tidak secara eksplisit diungkapkan oleh warisan atau lainnya Aspose.Words DOM Sitemap Tingkat node digunakan untuk menggambarkan tempat di pohon dokumen di mana node biasanya terjadi.
Dalam artikel sebelumnya, kami telah berbicara tentang hubungan antara node dan fakta bahwa tidak semua node diperbolehkan untuk menjadi anak dari setiap node. Misalnya, Sel hanya bisa menjadi anak Row, dan Row hanya bisa menjadi anak Meja, dan sebagainya. Hubungan ini juga berlaku untuk divisi logis node ke tingkat dalam dokumen.
Bagian berikut menggambarkan tingkat logis node dalam Aspose.Words dan kelas yang milik setiap tingkat.
Dokumen dan Bagian Tingkat Logika
Login Dokumen Word terdiri dari satu atau lebih bagian, diwakili oleh Section kelas dan dipisahkan oleh bagian istirahat. Bagian dapat mendefinisikan ukuran halaman sendiri, margin, orientasi, jumlah kolom teks, dan header dan footer.
Document Login Login node tingkat memiliki struktur seperti yang ditunjukkan dalam diagram berikut.
Bagian berisi teks utama, serta header dan footer untuk halaman pertama, bahkan, dan aneh. “aliran” teks yang berbeda ini disebut storiesSitemap
Sitemap Aspose.Words, Login Section Login Body Login HeaderFooter Login Login Body objek menyimpan teks utama. Login HeaderFooter objek menyimpan teks untuk setiap header dan footer. Teks cerita apa pun terdiri dari paragraf dan tabel, masing-masing diwakili oleh Paragraph Login Table objek dari level Block.
Sitemap Dokumen Word dapat mengandung glossary, yang diwakili oleh GlossaryDocument Login Aspose.WordsSitemap Dokumen glossary mengandung BuildingBlocks, AutoText, Login AutoCorrect Login
GlossaryDocument Sitemap BuildingBlock node mewakili berbagai jenis entri dokumen glossary. Sitemap BuildingBlock mengandung bagian yang dapat dimasukkan, dihapus, dan disalin ke dalam dokumen.
Blok Tingkat Logika
Node tingkat blok mewakili wadah untuk kontrol konten dan konten, dan dapat terjadi pada node anak pohon dokumen dalam node berikut:
- Tubuh
- Login
- Login
- Login
- Sitemap
- Bentuk
- Login GroupLogin
- Sel
- Sitemap
Node tingkat blok diwakili oleh kelas berikut:
- Login Tables Login Paragraphs, yang merupakan node tingkat blok yang paling penting
- Bookmarks, yang terjadi baik di tingkat blok dan pada tingkat inline
- Login StructuredDocumentTag, yang mewakili markup kustom dan dapat mengandung kontrol konten dan konten
Diagram berikut menunjukkan elemen level blok.
Tingkat Logika Inline
Inline-level node mewakili konten aktual dokumen dan dapat terkandung dalam wadah berikut:
- Paragraf - wadah yang paling umum
- SmartTag
- Sitemap
Elemen tingkat inline diwakili oleh kelas berikut:
- Login Run - menjalankan format teks berbeda
- Login BookmarkStart Login BookmarkEnd mewakili bookmark
- Login Email: info@aspose.com, Comment Login Footnote mewakili anotasi
- Login FieldStart, FieldChar, FieldSeparator Login FieldEnd yang mewakili karakter lapangan, dan FormField Login Sitemap
- Login SpecialChar mewakili karakter khusus dalam dokumen
- Login Shape Login GroupShape mewakili bentuk, gambar, gambar, dll.
- SmartTag dan Struktur Tag mewakili markup kustom
Diagram berikut menunjukkan struktur node level inline.
Bentuk dalam Microsoft Word termasuk Office Art AutoShapes, kotak teks, gambar, OLE objek, dan kontrol ActiveX, semua yang diwakili menggunakan Shape
Sitemap Beberapa bentuk juga dapat mengandung teks, sehingga Bentuk node dalam Aspose.Words dapat mengandung node level block.
Bentuk dapat dikelompokkan di dalam satu sama lain menggunakan GroupBentuk node.
Meja, Baris, dan Tingkat Node Sel
Tabel terdiri dari node baris dan sel. Elemen tabel diwakili oleh kelas berikut:
Diagram berikut menunjukkan struktur node tabel, baris, dan tingkat sel.