المستويات المنطقية للنويدات في الوثيقة

وتشير هذه الوثائق أحيانا إلى مجموعة من فصول العقيدة على أنها تنتمي إلى " المستوى " في وثيقة، مثل " المستوى غير الرسمي “، أو " المستوى غير المباشر " (المعروف أيضا باسم " الخط المباشر " )، أو " مستوى النمو “. وتتباين هذه المستويات في وثيقة ما منطقياً بحتاً ولا يعبر عنها صراحة الميراث أو غيره Aspose.Words DOM يعني. The node level is used to describe the place in the document tree where the node would typically occur.

وفي المادة السابقة، تحدثنا بالفعل عن العلاقة بين العقد والحقيقة القائلة بأنه لا يُسمح لكل عقدة أن تكون طفلا لأي عقد. على سبيل المثال، (سيل) لا يمكن أن تكون سوى طفلة راو، و(رو) لا يمكن أن تكون سوى طفلة من الطاولات، وهكذا. وتنطبق هذه العلاقات أيضا على التقسيم المنطقي للعقد إلى مستويات في الوثيقة.

وتصف الفروع التالية المستويات المنطقية للتعيينات في الأماكن Aspose.Words والفصول التي تنتمي إلى كل مستوى.

مستوى الوثائق والقسم

ألف تتألف الوثيقة الكلمات من فرع واحد أو أكثر، يمثلها Section الطبقة وفصلت عن بعضها A section can define its own page size, margins, orientation, number of text columns, and headers and footers.

Document و الباب وتوجد في الجدول البياني التالي مواصفات المستوى.

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

ويتضمن الفرع النص الرئيسي، فضلاً عن المرشدين والأقدام للصفحات الأولى، حتى وإن كانت غريبة. هذه " تدفقات " مختلفة من النص stories.

In Aspose.Words, the Section العقد يحتوي على Body و HeaderFooter قصّة. The Body الجسم يخزن النص الرئيسي. The HeaderFooter الأشياء تخزن النص لكل رأس و قدم يتألف نص أي قصة من فقرات وجداول، على التوالي، ممثلة بـ Paragraph و Table أشياء من مستوى البلوك

إضافة إلى ذلك، لكل منها يمكن أن تتضمن الوثيقة المسرد الذي يمثله GlossaryDocument عقيدة Aspose.Words. تتضمن الوثيقة المسردة BuildingBlocks, AutoText, و AutoCorrect الدخول

GlossaryDocument تشمل BuildingBlock عُدد تمثل أنواعاً مختلفة من بنود الوثائق المسردة. كل واحد BuildingBlock تحتوي على أجزاء يمكن إدخالها وإزالتها وتنسخها في الوثائق.

الرتبة المحلية

وتمثِّل العُمدات على مستوى البلوك حاويات لضبط المحتوى والمحتوى، ويمكن أن تُحَدَّم في العقدين التاليين في الوثيقة:

-الجسد

  • رئيس
  • فوتر
  • حاشية
  • تعليق
  • Shape
  • GroupShape
  • Cell
  • StructuredDocumentTag

وتمثّل الصفوف التالية عقداً على مستوى العمق:

  • Tables و Paragraphs, وهي أهم عقد على مستوى الكتل
  • العلامات الكتابية، التي تحدث على مستوى الكتل وعلى المستوى الداخلي
  • StructuredDocumentTag, التي تمثل علامات العرف ويمكن أن تحتوي على كل من المحتوى وضوابط المحتوى

ويبين الرسم البياني التالي العناصر على مستوى الكتلة.

block-level-aspose-words-java

المستوى المحلي

وتمثِّل العُدد على المستوى المباشر المحتوى الفعلي للوثيقة ويمكن أن ترد في الحاويات التالية:

  • الفقرة - الحاوية الأكثر شيوعا
  • SmartTag
  • StructuredDocumentTag

وتُمثَّل العناصر التالية على المستوى المباشر:

ويبين الرسم البياني التالي هيكل العقد على المستوى الداخلي.

inline-level-aspose-words-java

Table, Row, and Cell Node Level

The table consists of nodes of rows and cells. وترد عناصر الجدول في الفئات التالية:

  • Row يمثل صف طاولة
  • Cell يمثل خلية طاولة
  • الوثائق الهيكلية تمثّل علامة العرف

ويبين الرسم البياني التالي الهياكل العقدية لمستويات الجدول والرو والخلية.

table-row-cell-aspose-words-java