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

מאפיינים

שםסוגגישהתיאור
NodeTypeNodeTypeקריאהמחזיר OfficeMath.
ParentParagraphParagraphקריאהמאחזר את פסקת האב של צומת זה.
MathObjectTypeMathObjectTypeקריאהמקבל את הסוג MathObjectType של אובייקט Office Math זה.
JustificationOfficeMathJustificationקריאה/כתיבהמקבל/מגדיר יישור של Office Math.
DisplayTypeOfficeMathDisplayTypeקריאה/כתיבהמקבל/מגדיר את סוג פורמט התצוגה של Office Math המייצג האם משוואה מוצגת בתוך השורה עם הטקסט או מוצגת בשורה נפרדת.
IsCompositeboolקריאהמחזיר true מכיוון שהצומת הזה יכול להכיל צמתים בנים.
HasChildNodesboolקריאהמחזיר true אם לצומת זה יש צמתים בנים.
FirstChildNodeקריאהמקבל את הילד הראשון של הצומת.
LastChildNodeקריאהמקבל את הילד האחרון של הצומת.
Countintקריאהמקבל את מספר הילדים הישרים של צומת זה.
ParentNodeCompositeNodeקריאהמקבל את ההורה הישיר של צומת זה.
DocumentDocumentBaseקריאהמקבל את המסמך שאליו שייך צומת זה.
PreviousSiblingNodeקריאהמקבל את הצומת שממוקם מיד לפני צומת זה.
NextSiblingNodeקריאהמקבל את הצומת המיידי הבא אחרי צומת זה.
RangeRangeקריאהמחזיר אובייקט Range שמייצג את החלק של המסמך שנמצא בתוך צומת זה.
CustomNodeIdintקריאה/כתיבהמציין מזהה צומת מותאם אישית.

שיטות

חתימהתיאור
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 של סוג צומת למחרוזת ידידותית למשתמש.

ראה גם

 עברית