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 נוספים.

מאפיינים

שםסוגגישהתיאור
NodeTypeNodeTypeקריאהמחזיר StructuredDocumentTag.
PlaceholderBuildingBlockקריאהמקבל את ה-BuildingBlock שמכיל טקסט מציין מיקום שיש להציג כאשר תוכן הריצה של SDT זה ריק, והאלמנט XML הממופה המקושר ריק כפי שמוגדר באמצעות אלמנט XmlMapping או שהאלמנט IsShowingPlaceholderText הוא אמת.
PlaceholderNamestringקריאה/כתיבהמקבל או מגדיר את השם של ה-BuildingBlock שמכיל טקסט מציין מקום.
LevelMarkupLevelקריאהמקבל את הרמה שבה SDT זה מתרחש בעץ המסמך.
SdtTypeSdtTypeקריאהמקבל את סוג ה-Structured document tag הזה.
Idintקריאהמציין מזהה מספרי ייחודי, קריאה-בלבד, מתמשך, עבור ה-SDT הזה.
LockContentControlboolקריאה/כתיבהכאשר מוגדר כ-true, מאפיין זה ימנע ממשתמש למחוק את ה-SDT הזה.
LockContentsboolקריאה/כתיבהכאשר מוגדר כ-true, מאפיין זה ימנע ממשתמש לערוך את תוכן ה-SDT הזה.
IsShowingPlaceholderTextboolקריאה/כתיבהמציין האם תוכן ה-SDT הזה יתפרש ככולל טקסט מציין מקום (בניגוד לתוכן טקסט רגיל בתוך ה-SDT).
Tagstringקריאה/כתיבהמציין תגית המשויכת לצומת ה-SDT הנוכחי.
ContentsFontFontקריאהעיצוב גופן שיוחל על הטקסט שמוזן ל-SDT.
EndCharacterFontFontקריאהעיצוב גופן שיוחל על התו האחרון של הטקסט שהוזן ל-SDT.
IsTemporaryboolקריאה/כתיבהמציין האם ה-SDT הזה יוסר מהמסמך WordProcessingML כאשר תוכנו משתנה.
Titlestringקריאה/כתיבהמציין את השם הידידותי המשויך ל-SDT זה.
ListItemsSdtListItemCollectionקריאהמקבל את SdtListItemCollection המשוייך ל-SDT זה.
Checkedboolקריאה/כתיבהמקבל/מגדיר את המצב הנוכחי של ה-Checkbox SDT.
AppearanceSdtAppearanceקריאה/כתיבהמקבל/מגדיר את המראה של תג מסמך מובנה.
DateDisplayLocaleintקריאה/כתיבהמאפשר להגדיר/לקבל את פורמט השפה לתאריך המוצג ב-SDT זה.
DateDisplayFormatstringקריאה/כתיבהמחרוזת שמייצגת את הפורמט שבו מוצגים התאריכים.
FullDateDateTimeקריאה/כתיבהמציין את התאריך והשעה המלאים שהוכנסו לאחרונה ל-SDT זה.
DateStorageFormatSdtDateStorageFormatקריאה/כתיבהמקבל/מגדיר את הפורמט שבו תאריך עבור SDT מסוג תאריך נשמר כאשר ה-SDT קשור לצומת XML בחנות הנתונים של המסמך.
CalendarTypeSdtCalendarTypeקריאה/כתיבהמציין את סוג הלוח עבור SDT זה.
BuildingBlockGallerystringקריאה/כתיבהמציין את סוג יחידת הבנייה עבור ה-SDT הזה.
BuildingBlockCategorystringקריאה/כתיבהמציין את הקטגוריה של יחידת הבנייה עבור צומת ה-SDT הזה.
Multilineboolקריאה/כתיבהמציין האם ה-SDT הזה מאפשר קווים מרובים של טקסט.
ColorSystem.Drawing.Colorקריאה/כתיבהמקבל או מגדיר את הצבע של StructuredDocumentTag.
StyleStyleקריאה/כתיבהמקבל או מגדיר את הסגנון של תג המסמך המובנה.
StyleNamestringקריאה/כתיבהמקבל או מגדיר את שם ה-style המיושם ל-structured document tag.
XmlMappingXmlMappingקריאהמקבל אובייקט שמייצג את המיפוי של תו המסמך המובנה הזה לנתוני XML בחלק XML מותאם אישית של המסמך הנוכחי.
WordOpenXMLstringקריאהמקבל מחרוזת שמייצגת את XML הכלול בתוך הצומת בפורמט FlatOpc.
WordOpenXMLMinimalstringקריאהמקבל מחרוזת שמייצגת את XML הכלול בתוך הצומת בפורמט FlatOpc.
IsCompositeboolקריאהמחזיר true מכיוון שהצומת הזה יכול להכיל צמתים בנים.
HasChildNodesboolקריאהמחזיר true אם לצומת זה יש צמתים בנים.
FirstChildNodeקריאהמקבל את הילד הראשון של הצומת.
LastChildNodeקריאהמקבל את הילד האחרון של הצומת.
Countintקריאהמקבל את מספר הילדים הישירים של הצומת הזה.
ParentNodeCompositeNodeקריאהמקבל את ההורה הישיר של צומת זה.
DocumentDocumentBaseקריאהמקבל את המסמך שאליו צומת זה שייך.
PreviousSiblingNodeקריאהמקבל את הצומת שממוקם מיד לפני הצומת הזה.
NextSiblingNodeקריאהמקבל את הצומת שמיד אחרי הצומת הזה.
RangeRangeקריאהמחזיר אובייקט Range שמייצג את החלק של מסמך שנמצא בתוך צומת זה.
CustomNodeIdintקריאה/כתיבהמציין מזהה node מותאם אישית.
IsMultiSectionboolקריאהמחזיר אמת אם מופע זה הוא תג מסמך מובנה בטווח (מרובה-סעיפים).
NodeNodeקריאהמחזיר אובייקט 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 של סוג צומת למחרוזת ידידותית למשתמש.

ראה גם

 עברית