Node

ภาพรวม

Node เป็นคลาสใน Aspose.Words FOSS สำหรับ .NET.

คลาสฐานสำหรับโหนดทั้งหมดของเอกสาร Word.

คลาสนี้ให้ 12 เมธอดสำหรับทำงานกับอ็อบเจ็กต์ Node ในโปรแกรม .NET. เมธอดที่มีรวมถึง: Accept, Clone, GetAncestor, GetAncestorOf, GetText, NextPreOrder, NodeTypeToString, PreviousPreOrder, Remove, ToString. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน .NET ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.Words FOSS สำหรับ .NET. คุณสมบัติ: CustomNodeId, Document, IsComposite, NextSibling, NodeType, ParentNode, และอีก 2 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
NodeTypeNodeTypeอ่านรับประเภทของโหนดนี้.
ParentNodeCompositeNodeอ่านรับพาเรนต์โดยตรงของโหนดนี้.
DocumentDocumentBaseอ่านรับเอกสารที่โหนดนี้เป็นส่วนหนึ่งของ.
PreviousSiblingNodeอ่านรับโหนดที่อยู่ก่อนหน้าโหนดนี้โดยตรง.
NextSiblingNodeอ่านรับโหนดที่ตามมาทันทีหลังจากโหนดนี้.
IsCompositeboolอ่านคืนค่า true หากโหนดนี้สามารถบรรจุโหนดอื่นได้.
RangeRangeอ่านคืนอ็อบเจกต์ Range ที่แสดงส่วนของเอกสารที่อยู่ภายในโหนดนี้.
CustomNodeIdintอ่าน/เขียนระบุตัวระบุโหนดที่กำหนดเอง.

วิธีการ

ลายเซ็นคำอธิบาย
Clone(isCloneChildren: bool)คุณควรใช้ฟังก์ชันโอเวอร์โหลด Clone(bool, INodeCloningListener) เมื่อการทำสำเนาโหนดเป็นส่วนหนึ่งของการทำสำเนาโหนดอื่น (โดยทั่วไปเป็นโหนดเชิงประกอบ).
Accept(visitor: DocumentVisitor)เรียก Accept(visitor) บนอินสแตนซ์ Node นี้.
GetText()รับข้อความของโหนดนี้และของลูกทั้งหมดของมัน.
GetAncestor(ancestorType: Type)ดึงบรรพบุรุษแรกของประเภทวัตถุที่ระบุ.
GetAncestorOf()เรียก GetAncestorOf บนอินสแตนซ์ Node นี้.
GetAncestor(ancestorType: NodeType)รับบรรพบุรุษแรกของ NodeType ที่ระบุ.
Remove()ลบตัวเองออกจากโหนดแม่.
NextPreOrder(rootNode: Node)ได้โหนดถัดไปตามอัลกอริทึมการท่องต้นไม้แบบพรีออร์เดอร์.
PreviousPreOrder(rootNode: Node)ได้รับโหนดก่อนหน้า ตามอัลกอริธึมการท่องต้นไม้แบบ pre-order.
ToString(saveFormat: SaveFormat)ส่งออกเนื้อหาของโหนดเป็นสตริงในรูปแบบที่ระบุไว้.
ToString(saveOptions: SaveOptions)ส่งออกเนื้อหาของโหนดเป็นสตริงโดยใช้ตัวเลือกการบันทึกที่ระบุ.
NodeTypeToString(nodeType: NodeType)เมธอดยูทิลิตี้ที่แปลงค่า enum ของประเภทโหนดเป็นสตริงที่เป็นมิตรต่อผู้ใช้.

ดูเพิ่มเติม

 ภาษาไทย