רמות לוגיות של נקודות במסמך
תיעוד זה מתייחס לפעמים לקבוצה של כיתות צומת השייכות ל"רמה" במסמך, כגון “רמת בלוק”, “רמה מקוונת” (הידועה גם בשם “inline”), או “רמת צמיחה”. רמות אלה במסמך נבדלות באופן הגיוני בלבד ואינן מובעות במפורש על ידי ירושה או אחרת. Aspose.Words DOM האמצעים. רמת הצומת משמשת לתיאור המקום בעץ המסמך שבו הצומת היה מתרחש בדרך כלל.
במאמר הקודם, כבר דיברנו על הקשר בין צמתים לבין העובדה כי לא כל הצמתים מותר להיות ילד של כל צמתים. לדוגמה, Cell יכול להיות רק Row ילד, ו Row יכול להיות רק Table ילד, וכן הלאה. מערכות יחסים אלה חלות גם על חלוקה הגיונית של נקודות לתוך רמות במסמך.
הקטעים הבאים מתארים את הרמות הלוגיות של צמתים Aspose.Words השיעורים שייכים לכל רמה.
מסמך ודרגה לוגית
A A A A מסמך Word מורכב מחלק אחד או יותר, מיוצג על ידי Section הכיתה והמפולגת על ידי הפסקות. סעיף יכול להגדיר את גודל העמוד שלו, שוליים, אוריינטציה, מספר עמודות טקסט, כותרות ו Footers.
Document ו Section נקודות מדרגות יש את המבנה כפי שמוצג בתרשים הבא.
חלק מכיל את הטקסט הראשי, כמו גם ראשים והולכי רגל עבור הראשון, אפילו, דפי מוזר. “זרימות” שונות אלה נקראות 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. מסמך מבריק מכיל building_blocks BuildingBlockType.AUTO_TEXT, ו BuildingBlockType.AUTO_CORRECT ערכים.
GlossaryDocument כולל BuildingBlock נקודות המייצגות סוגים שונים של רשומות מסמך מבריקות. כל אחד BuildingBlock מכיל חלקים שניתן להכניס, להסיר ולהעתק למסמכים.
רמה הגיונית
צמתים ברמת בלוק מייצגים מכולות עבור בקרת תוכן ותכנים, ויכולים להתרחש בצומת עץ המסמכים בצומת הבאים:
צמתים ברמת בלוק מיוצגים על ידי המעמדות הבאים:
-
- Tables ו Paragraphs, מהן הנקודות החשובות ביותר לבלוק
-
- Bookmarks, המתרחש הן ברמת הבלוק והן ברמת האינטרנט
-
- StructuredDocumentTag, המייצג סמרטוט מותאם אישית ויכול להכיל גם את בקרת התוכן והתוכן
הדיאגרמה הבאה מציגה אלמנטים ברמת בלוק.
רמה הגיונית
צמתים ברמת Inline מייצגים את התוכן האמיתי של המסמך ויכולים להיכלל במיכלים הבאים:
-
- Paragraph מיכל הנפוץ ביותר
- SmartTag
- StructuredDocumentTag
מרכיבים ברמת Inline מיוצגים על ידי המעמדות הבאים:
-
- Run - ריצה של טקסט מעוצבת אחרת
-
- BookmarkStart ו BookmarkEnd תגית: Bookmarks
-
- CommentRangeStart, CommentRangeEnd, Comment ו Footnote מייצג
-
- FieldStart, FieldChar, FieldSeparator ו FieldEnd זה מייצג דמויות שדה, FormField מייצגים שדות Word
-
- SpecialChar מייצג דמויות מיוחדות במסמך
-
- Shape ו GroupShape מייצגים צורות, ציורים, תמונות וכו'.
-
- SmartTag ו StructuredDocumentTag מייצג סמן מותאם אישית
הדיאגרמה הבאה מציגה את מבנה הצמתים ברמת הרשת.
צורות Microsoft Word כולל Office Art AutoShapes, תיבות טקסט, תמונות, אובייקטים פשוטים, ובקרת ActiveX, אשר כולם מיוצגים באמצעות Shape
מעמד. חלק מהצורות יכולות גם להכיל טקסט, כך ש- Shape nodes in Aspose.Words יכול להכיל צמתים ברמת בלוק.
ניתן לחלק את הצורות בתוך זו באמצעות GroupShape צומת
כתובת: Row and Cell Node Level
השולחן מורכב מעמודי שורות ותאים. Table אלמנטים מיוצגים על ידי המעמדות הבאים:
-
- Row מייצג שורת שולחן
-
- Cell מייצג תא שולחן
-
- StructuredDocumentTag מייצג סמן מותאם אישית
הדיאגרמה הבאה מציגה את מבני הצומת של Table, Row, ו Cell רמות.