רמות לוגיות של נקודות במסמך
תיעוד זה מתייחס לפעמים לקבוצה של כיתות צומת השייכות ל"רמה" במסמך, כגון “רמת בלוק”, “רמה מקוונת” (הידועה גם בשם “inline”), או “רמת צמיחה”. רמות אלה במסמך נבדלות באופן הגיוני בלבד ואינן מובעות במפורש על ידי ירושה או אחרת. Aspose.Words DOM האמצעים. רמת הצומת משמשת לתיאור המקום בעץ המסמך שבו הצומת היה מתרחש בדרך כלל.
במאמר הקודם כבר דיברנו על הקשר בין צמתים לבין העובדה כי לא כל הצמתים אסורים להיות ילד של כל צמתים. לדוגמה, תא יכול להיות רק ילד רו, ופרק יכול להיות רק ילד שולחן, וכן הלאה. מערכות יחסים אלה חלות גם על החלוקה ההגיונית של צמתים לרמות במסמך.
הקטעים הבאים מתארים את הרמות הלוגיות של צמתים Aspose.Words השיעורים שייכים לכל רמה.
מסמך ודרגה לוגית
A A A מסמך Word מורכב מחלק אחד או יותר, מיוצג על ידי Section הכיתה והמפולגת על ידי הפסקות. סעיף יכול להגדיר את גודל העמוד שלו, שוליים, אוריינטציה, מספר עמודות טקסט, כותרות ו Footers.
Document ו סעיף לנקודות יש את המבנה כפי שמוצג בתרשים הבא.
חלק מכיל את הטקסט הראשי, כמו גם ראשים והולכי רגל עבור הראשון, אפילו, דפי מוזר. “זרימות” שונות אלה נקראות stories.
In In In Aspose.Words, The The Section Node מכיל Body ו HeaderFooter סיפורים. The The The Body האובייקט מאחסן את הטקסט הראשי. The The The HeaderFooter חפצים מאחסנים את הטקסט לכל ראש ורגל. הטקסט של כל סיפור מורכב פסקאות וטבלאות, בהתאמה מיוצג על ידי Paragraph ו Table אובייקטים ברמת הבלוק
בנוסף, כל אחד מסמך Word יכול להכיל מבריק, אשר מיוצג על ידי GlossaryDocument המונחים: Aspose.Words. מסמך מבריק מכיל BuildingBlocks, AutoText, ו AutoCorrect ערכים.
GlossaryDocument כולל BuildingBlock חסרונות המייצגים סוגים שונים של רשומות מסמך מבריק. כל אחד BuildingBlock מכיל חלקים שניתן להכניס, להסיר ולהעתק למסמכים.
רמה הגיונית
צמתים ברמת בלוק מייצגים מכולות עבור בקרת תוכן ותכנים, ויכולים להתרחש בצומת עץ המסמכים בצומת הבאים:
- גוף
- Header
- Footer
- תגית: Footnote
- תגובה
- צורה
-
- Groupצורה
- תאים
- המונחים: StructuredDocumentTag
צמתים ברמת בלוק מיוצגים על ידי המעמדות הבאים:
-
- Tables ו Paragraphs, מהן הנקודות החשובות ביותר לבלוק
- הערות ספרים, המתרחשות הן ברמת הבלוק והן ברמת האינטרנט
-
- StructuredDocumentTag, המייצג סמרטוט מותאם אישית ויכול להכיל גם את בקרת התוכן והתוכן
הדיאגרמה הבאה מציגה את האלמנטים ברמת בלוק.
המונחים: logical Level
צמתים ברמת Inline מייצגים את התוכן האמיתי של המסמך ויכולים להיכלל במיכלים הבאים:
- Paragraph - המכל הנפוץ ביותר
- SmartTag
- המונחים: StructuredDocumentTag
מרכיבים ברמת Inline מיוצגים על ידי המעמדות הבאים:
-
- Run - ריצה של טקסט מעוצבת אחרת
-
- BookmarkStart ו BookmarkEnd תגית: Bookmarks
-
- FieldStart, FieldChar, FieldSeparator ו FieldEnd זה מייצג דמויות שדה, FormField מייצגים שדות Word
-
- SpecialChar מייצג דמויות מיוחדות במסמך
-
- Shape ו GroupShape מייצגים צורות, ציורים, תמונות וכו'.
- SmartTag and StructuredDocument Tag מייצג סמן מותאם אישית
הדיאגרמה הבאה מציגה את מבנה הצמתים ברמת הרשת.
צורות Microsoft Word כוללים את Office Art AutoShapes, תיבות טקסט, תמונות, אובייקטים קטנים, ובקרת ActiveX, אשר כולם מיוצגים באמצעות Shape
מעמד. חלק מהצורות יכולות גם להכיל טקסט, כך ש- Shape nodes in Aspose.Words יכול להכיל צמתים ברמת בלוק.
ניתן לחלק את הצורות בתוך זה באמצעות Groupלעצב צומת
כתובת: Row, and Cell Node Level
השולחן מורכב מעמודי שורות ותאים. רכיבי שולחן מיוצגים על ידי המעמדות הבאים:
הדיאגרמה הבאה מציגה את המבנים של השולחן, רו ורמות תאים.