עקבו אחרי Content Control SDT
In In In Microsoft Word, אתה יכול ליצור טופס על ידי החל עם תבנית והוספת בקרת תוכן, כולל Checkboxes, תיבות טקסט, בוחרים תאריך ורשימות ירידה. In In In Aspose.Words מסמך מובנה או בקרת תוכן מכל מסמך טעון לתוך Aspose.Words הוא מיובא כמו StructuredDocumentTag צומת. תגי מסמך ממובנים (SDT או בקרת תוכן) מאפשרים להטמיע סמנטיקה מוגדרת של הלקוח, כמו גם התנהגותו והופעתו במסמך. StructuredDocumentTag יכול להופיע במסמך במקומות הבאים:
- רמת בלוק - בין פסקאות וטבלאות, כילד של Body, HeaderFooter, Comment, Footnote או Shape Node
- רו-דרג - בין שורות בטבלה, כילד של ילד Table Node
- רמת תאים - בין תאים בשורה שולחן, כילד של Row Node
- Inline-level - בין תוכן Inline בפנים, כילד של Paragraph
- נסמט בתוך אחר StructuredDocumentTag
הכנסת בקרת תוכן לתוך מסמך
בגרסה זו של Aspose.Words, סוגים הבאים של SDT או בקרת תוכן ניתן ליצור:
- Checkbox
- DropDownList
- ComboBox
- Date
- BuildingBlockGallery
- Group
Picture
- RichText
- PlainText
הדוגמה הבאה לקוד ממחישה כיצד ליצור בקרת תוכן ב- Type Checkbox.
הדוגמה הבאה של הקוד ממחישה כיצד ליצור בקרת תוכן של תיבת טקסט עשירה.
הדוגמה הבאה של הקוד ממחישה כיצד ליצור בקרת תוכן של תיבת ה-Combo מסוג.
כיצד לעדכן את בקרת התוכן
סעיף זה מסביר כיצד לעדכן את ערכי SDT או בקרת תוכן באופן מתודולוגי
הדוגמה הבאה של הקוד מראה כיצד להגדיר את המצב הנוכחי של תיבת הסימון:
דוגמה הקוד הבא מראה כיצד לשנות את בקרת התוכן של תיבת טקסט פשוטה, רשימת ירידה ותמונה:
בקרת התוכן של Custom XML Parts
באפשרותך לקשור בקרות תוכן עם נתוני XML (פרט XML חלק) במסמכים Word.
הדוגמה הבאה של הקוד מראה כיצד לקשור את השליטה בתוכן לחלקים של XML:
המונחים: Structured Document tag
אתה יכול לקבל את המיפוי של תג מסמך מובנה זה טווח נתוני XML בחלק XML מותאם אישית של המסמך הנוכחי באמצעות שימוש ב- StructuredDocumentTagRangeStart.xml_mapping רכוש. אבל, set_mapping ניתן להשתמש בשיטה כדי למפות טווח תג מסמך מובנה לנתונים של XML.
דוגמה לקוד הבא מראה כיצד להגדיר מיפוי XML:
המונחים: a content control
אתה יכול לנקות את התוכן של שליטה תוכן עם הצגת בעל מקום. StructuredDocumentTag.clear שיטה מנקה תוכן של תג מסמך מובנה זה ומציגה בעל מקום אם הוא מוגדר. עם לא ניתן לנקות את התוכן של בקרת תוכן אם יש לו תיקונים. אם לפקד תוכן אין בעל מקום, חמישה חללים מוכנסים כמו ב-MS Word (מלבד סעיפים חוזרים, חזרה על פריטים, קבוצות, תיבות בדיקה, ציטוטים). אם בקרת תוכן ממפה ל-XML מותאם אישית, הצומת של XML הוא ברור.
הדוגמה הבאה של הקוד מראה כיצד לנקות את התוכן של בקרת תוכן:
שינוי בקרת תוכן וצבעי גבולות
The The The StructuredDocumentTag.color הנכס מאפשר לך לקבל או להגדיר את צבע בקרת התוכן. הצבע משפיע על בקרת התוכן בשני מצבים:
1.1 1. MS Word מדגיש את הרקע של בקרת התוכן כאשר העכבר עובר על שליטה התוכן. זה עוזר לזהות את בקרת התוכן. צבע הדגשה הוא מעט “רך” מאשר color. לדוגמה, MS Word מדגיש את הרקע עם צבע ורוד, כאשר color אדום. 2. כאשר אתה אינטראקציה (מדיטציה, בחירת וכו ‘) עם בקרת התוכן, הגבול של בקרת תוכן הוא צבע עם color.
לדוגמה הקוד הבא מראה כיצד לשנות את צבע בקרת התוכן:
כיצד להגדיר סגנון כדי לעצב טקסט הקלד לתוך בקרת התוכן
אם אתה רוצה להגדיר את סגנון בקרת התוכן, אתה יכול להשתמש StructuredDocumentTag.style או StructuredDocumentTag.style_name תכונות. כאשר אתה מקליד את הטקסט לתוך בקרת תוכן במסמך הפלט, הטקסט המסוגד יהיה את הסגנון “Quote”.
הדוגמה הקודית הבאה מראה כיצד להגדיר את הסגנון של בקרת תוכן:
עבודה עם תיקון תוכן
בקרת התוכן חוזרת מאפשרת חזרה על התוכן הכלול בתוכו. שימוש Aspose.Words, תג המסמך המובנה של הסעיף החוזר על עצמו ועל סוגי הפריט החוזרים ניתן ליצור ולתכלית זו, SdtType סוג ההארה מספק REPEATING_SECTION_ITEM רכוש.
הדוגמה הבאה של הקוד מראה כיצד לקשור שלט תוכן חוזר לשולחן: