BuildingBlock
BuildingBlock
סקירה כללית
BuildingBlock היא מחלקה ב-Aspose.Words FOSS עבור .NET. יורשת מ: CompositeNode.
מחלקה זו מספקת 27 שיטות לעבודה עם אובייקטים של BuildingBlock בתוכניות .NET.
השיטות הזמינות כוללות: Accept, AcceptEnd, AcceptStart, AppendChild, BuildingBlock, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, ו-15 שיטות נוספות.
כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.Words FOSS עבור .NET.
מאפיינים: Behavior, Category, Count, CustomNodeId, Description, Document, ו-16 נוספים.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
NodeType | NodeType | קריאה | מחזיר את הערך של BuildingBlock. |
Sections | SectionCollection | קריאה | מחזיר אוסף שמייצג את כל החלקים בבלוק הבנייה. |
FirstSection | Section | קריאה | מקבל את החלק הראשון ב-בלוק הבנייה. |
LastSection | Section | קריאה | מקבל את המקטע האחרון ב-BuildingBlock. |
Name | string | קריאה/כתיבה | מקבל או מגדיר את שם בלוק הבנייה הזה. |
Guid | Guid | קריאה/כתיבה | מקבל או מגדיר מזהה (GUID של 128-bit) שמזהה באופן ייחודי את בלוק הבנייה הזה. |
Description | string | קריאה/כתיבה | מקבל או מגדיר את התיאור המשויך ליחידת בנייה זו. |
Gallery | BuildingBlockGallery | קריאה/כתיבה | מציין את הסיווג ברמה הראשונה עבור יחידת הבנייה לצורכי סיווג או מיון בממשק המשתמש. |
Category | string | קריאה/כתיבה | מציין את הסיווג ברמה השנייה עבור יחידת הבנייה. |
Behavior | BuildingBlockBehavior | קריאה/כתיבה | מציין את ההתנהגות שתחול כאשר תוכן ה-building block יוכנס למסמך הראשי. |
Type | BuildingBlockType | קריאה/כתיבה | מציין את סוג ה-building block. |
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 | קריאה/כתיבה | מציין מזהה צומת מותאם אישית. |
שיטות
| חתימה | תיאור |
|---|---|
BuildingBlock(glossaryDoc: GlossaryDocument) | מאתחל מופע חדש של המחלקה. |
Accept(visitor: DocumentVisitor) | קורא ל-VisitBuildingBlockStart, ואז קורא ל-Accept עבור כל צמתים הילד של יחידת בנייה זו, ואז קורא ל-VisitBuildingBlockEnd. |
AcceptStart(visitor: DocumentVisitor) | מקבל מבקר לביקור בתחילת ה-BuildingBlock. |
AcceptEnd(visitor: DocumentVisitor) | מקבל מבקר לביקור בסיום ה-BuildingBlock. |
GetText() | מקבל את הטקסט של הצומת הזה ושל כל ילדיו. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | מחזיר אוסף של צמתים צאצאים התואמים את הסוג המוגדר. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | מחזיר את צומת הצאצא ה-Nth התואם את הסוג המוגדר. |
SelectNodes(xpath: string) | בוחר רשימת צמתים התואמים לביטוי XPath. |
SelectSingleNode(xpath: string) | בוחר את צומת הראשון התואם לביטוי XPath. |
GetEnumerator() | מספק תמיכה באיטרציה בסגנון for each על צמתים הבנים של צומת זה. |
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) | יש להשתמש במעמס Clone(bool, INodeCloningListener) כאשר שכפול הצומת הוא חלק מתהליך שכפול צומת אחר (בדרך כלל מורכב). |
GetAncestor(ancestorType: Type) | מקבל את הקודם הראשון של סוג האובייקט שצוין. |
GetAncestorOf() | קורא ל-GetAncestorOf על מופע BuildingBlock זה. |
Remove() | מסיר את עצמו מההורה. |
NextPreOrder(rootNode: Node) | מקבל את הצומת הבא בהתאם לאלגוריתם מסע העץ בסדר קדם-סדר. |
PreviousPreOrder(rootNode: Node) | מקבל את הצומת הקודם בהתאם לאלגוריתם מסע העץ בסדר קדם-סדר. |
ToString(saveFormat: SaveFormat) | מייצא את תוכן הצומת למחרוזת בפורמט המוגדר. |
NodeTypeToString(nodeType: NodeType) | שיטת עזר שממירה ערך enum של סוג צומת למחרוזת ידידותית למשתמש. |