سطح منطقی گره ها در یک سند

این اسناد گاهی به گروهی از کلاس های گره به عنوان متعلق به یک “سطح” در یک سند، مانند “سطح بلوک”، “در سطح خط” (همچنین به عنوان “inline”)، یا “سطح رشد” گره اشاره می کند. این سطوح در یک سند به طور منطقی متمایز می شوند و به طور واضح توسط ارث یا دیگر بیان نمی شوند. Aspose.Words DOM یعنی. سطح گره برای توصیف محل در درخت سند که در آن گره به طور معمول رخ می دهد استفاده می شود.

در مقاله قبلی، ما در مورد رابطه بین گره ها و این واقعیت صحبت کردیم که همه گره ها اجازه ندارند فرزند هر گره باشند. به عنوان مثال، سلول فقط می تواند یک کودک Row باشد و یک رو فقط می تواند یک کودک جدول باشد و غیره. این روابط همچنین برای تقسیم منطقی گره ها به سطوح در سند قابل اجرا هستند.

بخش های زیر سطح منطقی گره ها را توصیف می کنند. Aspose.Words و کلاس هایی که به هر سطح تعلق دارند.

مستند و بخش منطق

A A A A A سند Word شامل یک یا چند بخش است که توسط Section کلاس و جدا شده توسط بخش استراحت. یک بخش می تواند اندازه صفحه خود، حاشیه ها، جهت گیری، تعداد ستون های متنی و سر و پا را تعریف کند.

Document و بخش گره های سطح ساختار را همانطور که در نمودار زیر نشان داده شده است.

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

یک بخش شامل متن اصلی، و همچنین هدر و پا برای اولین، حتی و صفحات عجیب و غریب است. این جریان های مختلف متن نامیده می شوند stories

In In In Aspose.Words, The the the Section گره شامل Body و HeaderFooter گره های داستان The The The The The The Body شی متن اصلی را ذخیره می کند. The The The The The The HeaderFooter اشیا متن را برای هر هدر و پادار ذخیره می کنند. متن هر داستان شامل پاراگراف ها و جداول است که به ترتیب توسط Paragraph و Table اشیاء سطح بلوک

علاوه بر این، هر سند Word می تواند حاوی یک کلمه باشد که توسط GlossaryDocument گره در Aspose.Words… یک سند براق شامل BuildingBlocks, AutoText, و AutoCorrect ورودی ها

GlossaryDocument شامل BuildingBlock گره ها انواع مختلف ورودی های سند براق را نشان می دهند. هر یک BuildingBlock شامل بخش هایی است که می توانند وارد، حذف و کپی شوند.

Block Logical Level

گره های سطح بلوک نشان دهنده ظروف برای کنترل محتوا و محتوا هستند و می توانند در گره های درخت سند در گره های زیر رخ دهند:

  • بدن – Body
  • Header
  • – Footer
  • – Footnote
  • توضیحات
  • شکل
  • Groupشکل Shape
  • سلول
  • ساختار: StructuredDocumentTag

گره های سطح بلوک توسط کلاس های زیر نشان داده می شوند:

  • Tables و Paragraphs, مهم ترین گره های سطح بلوک
  • نشانه ها، که هر دو در سطح بلوک و در سطح خط رخ می دهد
  • StructuredDocumentTag, که نشانه گذاری سفارشی را نشان می دهد و می تواند شامل هر دو کنترل محتوا و محتوا باشد

نمودار زیر عناصر سطح بلوک را نشان می دهد.

block-level-aspose-words-java

Inline Logical Level

گره های سطح خطی محتوای واقعی سند را نشان می دهند و می توانند در ظروف زیر موجود باشند:

  • پاراگراف – رایج ترین ظرف
  • SmartTag
  • ساختار: StructuredDocumentTag

عناصر سطح خطی توسط کلاس های زیر نشان داده می شوند:

نمودار زیر ساختار گره های سطح خط را نشان می دهد.

inline-level-aspose-words-java

جدول، Row و Cell Node Level

جدول شامل گره های ردیف ها و سلول ها است. عناصر جدول توسط کلاس های زیر نشان داده می شوند:

  • Row نشان دهنده یک ردیف جدول
  • Cell نشان دهنده یک سلول جدول
  • ساختار Tag نشان دهنده نشانه گذاری سفارشی

نمودار زیر ساختارهای گره جدول، رو و سطوح سلول را نشان می دهد.

table-row-cell-aspose-words-java