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อ่านดึง Paragraph พาเรนท์ของโหนดนี้.
MathObjectTypeMathObjectTypeอ่านรับประเภท MathObjectType ของวัตถุ Office Math นี้.
JustificationOfficeMathJustificationอ่าน/เขียนรับ/ตั้งค่าการจัดแนวของ Office Math.
DisplayTypeOfficeMathDisplayTypeอ่าน/เขียนรับ/ตั้งค่า Office Math display format type ซึ่งระบุว่าสมการจะแสดงเป็นอินไลน์กับข้อความหรือแสดงบนบรรทัดของมันเอง.
IsCompositeboolอ่านคืนค่า true เนื่องจากโหนดนี้สามารถมีโหนดลูกได้.
HasChildNodesboolอ่านคืนค่า true หากโหนดนี้มีโหนดลูกใด ๆ.
FirstChildNodeอ่านรับลูกแรกของโหนด.
LastChildNodeอ่านรับโหนดลูกคนสุดท้ายของโหนด.
Countintอ่านรับจำนวนลูกโดยตรงของโหนดนี้.
ParentNodeCompositeNodeอ่านรับพาเรนต์โดยตรงของโหนดนี้.
DocumentDocumentBaseอ่านรับเอกสารที่โหนดนี้เป็นส่วนของ.
PreviousSiblingNodeอ่านรับโหนดที่อยู่ก่อนหน้าโหนดนี้โดยตรง.
NextSiblingNodeอ่านรับโหนดที่อยู่ถัดจากโหนดนี้โดยตรง.
RangeRangeอ่านคืนค่า Range object ที่แสดงส่วนของเอกสารที่อยู่ในโหนดนี้.
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)เลือกรายการของ 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)คุณควรใช้การโอเวอร์โหลด Clone(bool, INodeCloningListener) เมื่อการคัดลอกโหนดเป็นส่วนหนึ่งของกระบวนการคัดลอกโหนดอื่น (โดยปกติคือคอมโพสิต).
GetAncestor(ancestorType: Type)ดึงบรรพบุรุษตัวแรกของประเภทวัตถุที่ระบุ.
GetAncestorOf()เรียก GetAncestorOf บนอินสแตนซ์ OfficeMath นี้.
Remove()ลบตัวเองออกจากโหนดแม่.
NextPreOrder(rootNode: Node)ดึงโหนดถัดไปตามอัลกอริทึมการเดินต้นไม้แบบพรีออร์เดอร์.
PreviousPreOrder(rootNode: Node)ดึงโหนดก่อนหน้าตามอัลกอริทึมการเดินต้นไม้แบบพรีออร์เดอร์.
ToString(saveFormat: SaveFormat)ส่งออกเนื้อหาของโหนดเป็นสตริงในรูปแบบที่ระบุ.
NodeTypeToString(nodeType: NodeType)เมธอดยูทิลิตี้ที่แปลงค่า enum ของประเภทโหนดเป็นสตริงที่เป็นมิตรต่อผู้ใช้.

ดูเพิ่มเติม

 ภาษาไทย