רמות לוגיות של נקודות במסמך
תיעוד זה מתייחס לפעמים לקבוצה של כיתות צומת השייכות ל"רמה" במסמך, כגון “רמת בלוק”, “רמה מקוונת” (הידועה גם בשם “inline”), או “רמת צמיחה”. רמות אלה במסמך נבדלות באופן הגיוני בלבד ואינן מובעות במפורש על ידי ירושה או אחרת. Aspose.Words DOM האמצעים. רמת הצומת משמשת לתיאור המקום בעץ המסמך שבו הצומת היה מתרחש בדרך כלל.
במאמר הקודם, כבר דיברנו על הקשר בין צמתים לבין העובדה כי לא כל הצמתים מותר להיות ילד של כל צמתים. לדוגמה, תאים יכולים להיות רק ילד רו, ופרק יכול להיות רק ילד שולחן, וכן הלאה. מערכות יחסים אלה חלות גם על חלוקה הגיונית של נקודות לתוך רמות במסמך.
הקטעים הבאים מתארים את הרמות הלוגיות של צמתים 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. מסמך מבריק מכיל BuildingBlocks, AutoText, ו AutoCorrect ערכים.
GlossaryDocument כולל BuildingBlock נקודות המייצגות סוגים שונים של רשומות מסמך מבריקות. כל אחד BuildingBlock מכיל חלקים שניתן להכניס, להסיר ולהעתק למסמכים.
רמה הגיונית
צמתים ברמת בלוק מייצגים מכולות עבור בקרת תוכן ותכנים, ויכולים להתרחש בצומת עץ המסמכים בצומת הבאים:
- גוף
- Header
- Footer
- תגית: Footnote
- תגובה
- צורה
-
- Groupצורה
- תאים
- המונחים: StructuredDocumentTag
צמתים ברמת בלוק מיוצגים על ידי המעמדות הבאים:
-
- Tables ו Paragraphs, מהן הנקודות החשובות ביותר לבלוק
- הערות ספרים, המתרחשות הן ברמת הבלוק והן ברמה הפנימית
-
- StructuredDocumentTag, המייצג סמרטוט מותאם אישית ויכול להכיל גם את בקרת התוכן והתוכן
הדיאגרמה הבאה מציגה אלמנטים ברמת בלוק.
רמה הגיונית
צמתים ברמת Inline מייצגים את התוכן האמיתי של המסמך ויכולים להיכלל במיכלים הבאים:
- Paragraph - המכל הנפוץ ביותר
- SmartTag
- המונחים: StructuredDocumentTag
מרכיבים ברמת Inline מיוצגים על ידי המעמדות הבאים:
-
- Run - ריצה של טקסט מעוצבת אחרת
-
- BookmarkStart ו BookmarkEnd תגית: Bookmarks
-
- CommentRangeStart, CommentRangeEnd, Comment ו Footnote מייצג
-
- 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
השולחן מורכב מעמודי שורות ותאים. רכיבי שולחן מיוצגים על ידי המעמדות הבאים:
הדיאגרמה הבאה מציגה את המבנים של השולחן, רו ורמות תאים.