OfficeMath
OfficeMath
סקירה כללית
OfficeMath היא מחלקה ב-Aspose.Words FOSS עבור .NET. יורשת מ: CompositeNode, IInline, ITrackableNode.
מייצגת עצם Office Math כגון פונקציה, משוואה, מטריצה או משהו דומה.
מחלקה זו מספקת 26 שיטות לעבודה עם עצמים OfficeMath בתוכניות .NET. השיטות הזמינות כוללות: Accept, AcceptEnd, AcceptStart, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, GetText, ועוד 14 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.Words FOSS עבור .NET. מאפיינים: Count, CustomNodeId, DisplayType, Document, FirstChild, HasChildNodes, ועוד 10 נוספים.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
NodeType | NodeType | קריאה | מחזיר OfficeMath. |
ParentParagraph | Paragraph | קריאה | מאחזר את פסקת האב של צומת זה. |
MathObjectType | MathObjectType | קריאה | מקבל את הסוג MathObjectType של אובייקט Office Math זה. |
Justification | OfficeMathJustification | קריאה/כתיבה | מקבל/מגדיר יישור של Office Math. |
DisplayType | OfficeMathDisplayType | קריאה/כתיבה | מקבל/מגדיר את סוג פורמט התצוגה של Office Math המייצג האם משוואה מוצגת בתוך השורה עם הטקסט או מוצגת בשורה נפרדת. |
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 | קריאה/כתיבה | מציין מזהה צומת מותאם אישית. |
שיטות
| חתימה | תיאור |
|---|---|
Accept(visitor: DocumentVisitor) | קורא ל-VisitOfficeMathStart, ואז קורא ל-Accept עבור כל צמתים הילד של Office Math וקורא ל-VisitOfficeMathEnd בסיום. |
AcceptStart(visitor: DocumentVisitor) | מקבל מבקר לצורך ביקור בתחילת ה-Office Math. |
AcceptEnd(visitor: DocumentVisitor) | מקבל מבקר לצורך ביקור בסוף ה-Office Math. |
GetText() | מקבל את הטקסט של צומת זה ושל כל צאצאיו. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | מחזיר אוסף של צמתים צאצאים התואמים את הסוג שצויין. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | מחזיר צומת ילד N-י שתואם לסוג שצוין. |
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) | עליך להשתמש ב-overload Clone(bool, INodeCloningListener) כאשר שכפול הצומת הוא חלק מתהליך שכפול צומת (בדרך כלל משולב) אחר. |
GetAncestor(ancestorType: Type) | מקבל את הקודמו הראשון מסוג האובייקט שצוין. |
GetAncestorOf() | מבצע קריאה ל-GetAncestorOf על מופע OfficeMath זה. |
Remove() | מסיר את עצמו מהורה. |
NextPreOrder(rootNode: Node) | מקבל את הצומת הבא בהתאם לאלגוריתם טיול העץ בקדימה. |
PreviousPreOrder(rootNode: Node) | מקבל את הצומת הקודם בהתאם לאלגוריתם טיול העץ בקדימה. |
ToString(saveFormat: SaveFormat) | מייצא את תוכן הצומת למחרוזת בפורמט שצוין. |
NodeTypeToString(nodeType: NodeType) | מתודה עזרית שהופכת ערך enum של סוג צומת למחרוזת ידידותית למשתמש. |