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.

document-and-section-level-aspose-words-java

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.

block-level-aspose-words-java

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:

Diagram berikut menunjukkan struktur node level inline.

inline-level-aspose-words-java

Meja, Baris, dan Tingkat Node Sel

Tabel terdiri dari node baris dan sel. Elemen tabel diwakili oleh kelas berikut:

  • Login Row mewakili baris tabel
  • Login Cell mewakili sel meja
  • Login Tag mewakili markup kustom

Diagram berikut menunjukkan struktur node tabel, baris, dan tingkat sel.

table-row-cell-aspose-words-java