المستويات المنطقية للنويدات في الوثيقة
وتشير هذه الوثائق أحيانا إلى مجموعة من فصول العقيدة على أنها تنتمي إلى " المستوى " في وثيقة، مثل " المستوى غير الرسمي “، أو " المستوى غير المباشر " (المعروف أيضا باسم " الخط المباشر " )، أو " مستوى النمو “. وتتباين هذه المستويات في وثيقة ما منطقياً بحتاً ولا يعبر عنها صراحة الميراث أو غيره 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 و الباب وتوجد في الجدول البياني التالي مواصفات المستوى.
ويتضمن الفرع النص الرئيسي، فضلاً عن المرشدين والأقدام للصفحات الأولى، حتى وإن كانت غريبة. هذه " تدفقات " مختلفة من النص 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, التي تمثل علامات العرف ويمكن أن تحتوي على كل من المحتوى وضوابط المحتوى
ويبين الرسم البياني التالي العناصر على مستوى الكتلة.
المستوى المحلي
وتمثِّل العُدد على المستوى المباشر المحتوى الفعلي للوثيقة ويمكن أن ترد في الحاويات التالية:
- الفقرة - الحاوية الأكثر شيوعا
- SmartTag
- StructuredDocumentTag
وتُمثَّل العناصر التالية على المستوى المباشر:
- Run - نسق النصوص بشكل مختلف
- BookmarkStart و BookmarkEnd تمثل علامات الكتاب
- [CommentRangeStart]https://reference.aspose.com/words/java/com.aspose.words/comment/RangeStart, CommentRangeEnd, Comment و Footnote تمثل الشروح
- FieldStart, FieldChar, FieldSeparator و FieldEnd التي تمثل الشخصيات الميدانية FormField تمثيل حقول الكلمات
- SpecialChar تمثل خصائص خاصة في الوثيقة
- Shape و GroupShape تمثل الأشكال والرسومات والصور وما إلى ذلك.
- SmartTag and StructuredDocument تمثّل علامة العرف
ويبين الرسم البياني التالي هيكل العقد على المستوى الداخلي.
يَشْربُ في Microsoft Word تشمل أجهزة التشغيل الآلي للمكاتب، والصناديق النصية، والصور، والأشياء من طراز OLE، والضوابط المتعلقة بالنشاط X، وجميعها ممثَّلة باستخدام Shape
الصف بعض الأشكال يمكن أن تحتوي أيضا على النص، لذلك شب عقد في Aspose.Words يمكن أن تحتوي على عقد من مستوى الكتل.
الشيكات يمكن تجميعها داخل بعضها البعض باستخدام Groupشظايا
Table, Row, and Cell Node Level
The table consists of nodes of rows and cells. وترد عناصر الجدول في الفئات التالية:
ويبين الرسم البياني التالي الهياكل العقدية لمستويات الجدول والرو والخلية.