StructuredDocumentTag
StructuredDocumentTag
סקירה כללית
StructuredDocumentTag היא מחלקה ב-Aspose.Words FOSS עבור .NET. יורשת מ-: CompositeNode, IMarkupNode, ITrackableNode, ועוד 2.
מייצגת תג מבנה מסמך (SDT או בקרה על תוכן) במסמך.
מחלקה זו מספקת 31 שיטות לעבודה עם עצמים מסוג StructuredDocumentTag בתוכניות .NET. השיטות הזמינות כוללות: Accept, AcceptEnd, AcceptStart, AppendChild, Clear, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, ועוד 19 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.Words FOSS עבור .NET. מאפיינים: Appearance, BuildingBlockCategory, BuildingBlockGallery, CalendarType, Checked, Color, ועוד 38 נוספים.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
NodeType | NodeType | קריאה | מחזיר StructuredDocumentTag. |
Placeholder | BuildingBlock | קריאה | מקבל את ה-BuildingBlock שמכיל טקסט מציין מיקום שיש להציג כאשר תוכן הריצה של SDT זה ריק, והאלמנט XML הממופה המקושר ריק כפי שמוגדר באמצעות אלמנט XmlMapping או שהאלמנט IsShowingPlaceholderText הוא אמת. |
PlaceholderName | string | קריאה/כתיבה | מקבל או מגדיר את השם של ה-BuildingBlock שמכיל טקסט מציין מקום. |
Level | MarkupLevel | קריאה | מקבל את הרמה שבה SDT זה מתרחש בעץ המסמך. |
SdtType | SdtType | קריאה | מקבל את סוג ה-Structured document tag הזה. |
Id | int | קריאה | מציין מזהה מספרי ייחודי, קריאה-בלבד, מתמשך, עבור ה-SDT הזה. |
LockContentControl | bool | קריאה/כתיבה | כאשר מוגדר כ-true, מאפיין זה ימנע ממשתמש למחוק את ה-SDT הזה. |
LockContents | bool | קריאה/כתיבה | כאשר מוגדר כ-true, מאפיין זה ימנע ממשתמש לערוך את תוכן ה-SDT הזה. |
IsShowingPlaceholderText | bool | קריאה/כתיבה | מציין האם תוכן ה-SDT הזה יתפרש ככולל טקסט מציין מקום (בניגוד לתוכן טקסט רגיל בתוך ה-SDT). |
Tag | string | קריאה/כתיבה | מציין תגית המשויכת לצומת ה-SDT הנוכחי. |
ContentsFont | Font | קריאה | עיצוב גופן שיוחל על הטקסט שמוזן ל-SDT. |
EndCharacterFont | Font | קריאה | עיצוב גופן שיוחל על התו האחרון של הטקסט שהוזן ל-SDT. |
IsTemporary | bool | קריאה/כתיבה | מציין האם ה-SDT הזה יוסר מהמסמך WordProcessingML כאשר תוכנו משתנה. |
Title | string | קריאה/כתיבה | מציין את השם הידידותי המשויך ל-SDT זה. |
ListItems | SdtListItemCollection | קריאה | מקבל את SdtListItemCollection המשוייך ל-SDT זה. |
Checked | bool | קריאה/כתיבה | מקבל/מגדיר את המצב הנוכחי של ה-Checkbox SDT. |
Appearance | SdtAppearance | קריאה/כתיבה | מקבל/מגדיר את המראה של תג מסמך מובנה. |
DateDisplayLocale | int | קריאה/כתיבה | מאפשר להגדיר/לקבל את פורמט השפה לתאריך המוצג ב-SDT זה. |
DateDisplayFormat | string | קריאה/כתיבה | מחרוזת שמייצגת את הפורמט שבו מוצגים התאריכים. |
FullDate | DateTime | קריאה/כתיבה | מציין את התאריך והשעה המלאים שהוכנסו לאחרונה ל-SDT זה. |
DateStorageFormat | SdtDateStorageFormat | קריאה/כתיבה | מקבל/מגדיר את הפורמט שבו תאריך עבור SDT מסוג תאריך נשמר כאשר ה-SDT קשור לצומת XML בחנות הנתונים של המסמך. |
CalendarType | SdtCalendarType | קריאה/כתיבה | מציין את סוג הלוח עבור SDT זה. |
BuildingBlockGallery | string | קריאה/כתיבה | מציין את סוג יחידת הבנייה עבור ה-SDT הזה. |
BuildingBlockCategory | string | קריאה/כתיבה | מציין את הקטגוריה של יחידת הבנייה עבור צומת ה-SDT הזה. |
Multiline | bool | קריאה/כתיבה | מציין האם ה-SDT הזה מאפשר קווים מרובים של טקסט. |
Color | System.Drawing.Color | קריאה/כתיבה | מקבל או מגדיר את הצבע של StructuredDocumentTag. |
Style | Style | קריאה/כתיבה | מקבל או מגדיר את הסגנון של תג המסמך המובנה. |
StyleName | string | קריאה/כתיבה | מקבל או מגדיר את שם ה-style המיושם ל-structured document tag. |
XmlMapping | XmlMapping | קריאה | מקבל אובייקט שמייצג את המיפוי של תו המסמך המובנה הזה לנתוני XML בחלק XML מותאם אישית של המסמך הנוכחי. |
WordOpenXML | string | קריאה | מקבל מחרוזת שמייצגת את XML הכלול בתוך הצומת בפורמט FlatOpc. |
WordOpenXMLMinimal | string | קריאה | מקבל מחרוזת שמייצגת את XML הכלול בתוך הצומת בפורמט FlatOpc. |
IsComposite | bool | קריאה | מחזיר true מכיוון שהצומת הזה יכול להכיל צמתים בנים. |
HasChildNodes | bool | קריאה | מחזיר true אם לצומת זה יש צמתים בנים. |
FirstChild | Node | קריאה | מקבל את הילד הראשון של הצומת. |
LastChild | Node | קריאה | מקבל את הילד האחרון של הצומת. |
Count | int | קריאה | מקבל את מספר הילדים הישירים של הצומת הזה. |
ParentNode | CompositeNode | קריאה | מקבל את ההורה הישיר של צומת זה. |
Document | DocumentBase | קריאה | מקבל את המסמך שאליו צומת זה שייך. |
PreviousSibling | Node | קריאה | מקבל את הצומת שממוקם מיד לפני הצומת הזה. |
NextSibling | Node | קריאה | מקבל את הצומת שמיד אחרי הצומת הזה. |
Range | Range | קריאה | מחזיר אובייקט Range שמייצג את החלק של מסמך שנמצא בתוך צומת זה. |
CustomNodeId | int | קריאה/כתיבה | מציין מזהה node מותאם אישית. |
IsMultiSection | bool | קריאה | מחזיר אמת אם מופע זה הוא תג מסמך מובנה בטווח (מרובה-סעיפים). |
Node | Node | קריאה | מחזיר אובייקט Node שמממש את הממשק הזה. |
שיטות
| חתימה | תיאור |
|---|---|
StructuredDocumentTag(doc: DocumentBase, type: SdtType, level: MarkupLevel) | מאתחל מופע חדש של המחלקה Structured document tag. |
SetCheckedSymbol(characterCode: int, fontName: string) | מגדיר את הסמל המשמש לייצוג המצב המסומן של פקד תוכן תיבת סימון. |
SetUncheckedSymbol(characterCode: int, fontName: string) | מגדיר את הסמל המשמש לייצוג המצב הלא מסומן של פקד תוכן תיבת סימון. |
RemoveSelfOnly() | מסיר רק את צומת ה-SDT הזה עצמו, אך משאיר את תוכנו בתוך עץ המסמך. |
Accept(visitor: DocumentVisitor) | קורא ל-VisitStructuredDocumentTagStart, ואז קורא ל-Accept עבור כל צמתים הבנים של התג החכם וקורא ל-VisitStructuredDocumentTagEnd בסיום. |
Clear() | מוחק את תוכן של תג המסמך המובנה הזה ומציג מציין מקום אם הוא מוגדר. |
AcceptStart(visitor: DocumentVisitor) | מקבל מבקר לביקור בתחילת ה-StructuredDocumentTag. |
AcceptEnd(visitor: DocumentVisitor) | מקבל מבקר לביקור בסוף ה-StructuredDocumentTag. |
GetText() | מקבל את הטקסט של הצומת הזה ושל כל ילדיו. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | מחזיר אוסף של צמתים ילד התואמים לסוג המוגדר. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | מחזיר צומת בן Nth שתואם לסוג שצוין. |
SelectNodes(xpath: string) | בוחר ברשימת nodes התואמים לביטוי XPath. |
SelectSingleNode(xpath: string) | בוחר ב-Node הראשון שתואם לביטוי XPath. |
GetEnumerator() | מספק תמיכה באיטרציה בסגנון for each על child nodes של node זה. |
AppendChild(newChild: T) | מוסיף את הצומת המוגדר לסוף רשימת הצמתים הילדים של צומת זה. |
PrependChild(newChild: T) | מוסיף את הצומת המצויין לתחילת רשימת הצמתים הבנים של צומת זה. |
InsertAfter(newChild: T, refChild: Node) | מכניס את הצומת המצויין מיד אחרי הצומת הרפרנס המצויין. |
InsertBefore(newChild: T, refChild: Node) | מכניס את הצומת המצויין מיד לפני הצומת הרפרנס המצויין. |
RemoveChild(oldChild: T) | מסיר את הצומת הבן המצויין. |
RemoveAllChildren() | מסיר את כל הצמתים הבנים של הצומת הנוכחי. |
RemoveSmartTags() | מסיר את כל צמתי הצאצא של SmartTag של הצומת הנוכחי. |
IndexOf(child: Node) | מחזיר את האינדקס של צומת הבן המוגדר במערך צמתי הבן. |
CreateNavigator() | יוצר לנווט שניתן להשתמש בו כדי לעבור ולקרוא צמתים. |
Clone(isCloneChildren: bool) | אתה צריך להשתמש ב-overload Clone(bool, INodeCloningListener) כאשר שכפול הצומת הוא חלק מתהליך שכפול צומת אחר (בדרך כלל מורכב). |
GetAncestor(ancestorType: Type) | מקבל את הצאצא הראשון של סוג האובייקט שצוין. |
GetAncestorOf() | קורא ל-GetAncestorOf על המופע של StructuredDocumentTag הזה. |
Remove() | מסיר את עצמו מההורה. |
NextPreOrder(rootNode: Node) | מקבל את הצומת הבא על פי אלגוריתם מסע העץ בסדר-קדם. |
PreviousPreOrder(rootNode: Node) | מקבל את הצומת הקודם על פי אלגוריתם מסע העץ בסדר-קדם. |
ToString(saveFormat: SaveFormat) | מייצא את תוכן הצומת כמחרוזת בפורמט שצוין. |
NodeTypeToString(nodeType: NodeType) | מתודה עזר שממירה ערך enum של סוג צומת למחרוזת ידידותית למשתמש. |