Body

ภาพรวม

Body เป็นคลาสใน Aspose.Words FOSS สำหรับ .NET. สืบทอดจาก: Story.

แสดงถึงคอนเทนเนอร์สำหรับข้อความหลักของส่วน.

คลาสนี้ให้ 30 เมธอดสำหรับการทำงานกับอ็อบเจกต์ Body ในโปรแกรม .NET. เมธอดที่มีให้รวมถึง: Accept, AcceptEnd, AcceptStart, AppendChild, AppendParagraph, Body, Clone, CreateNavigator, DeleteShapes, EnsureMinimum, GetAncestor, GetAncestorOf, และเมธอดเพิ่มเติมอีก 18 รายการ. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน .NET ใด ๆ หลังจากติดตั้งแพ็กเกจ Aspose.Words FOSS สำหรับ .NET คุณสมบัติ: Count, CustomNodeId, Document, FirstChild, FirstParagraph, HasChildNodes, และอีก 12 รายการ.

คุณสมบัติ

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

วิธีการ

ลายเซ็นคำอธิบาย
Body(doc: DocumentBase)สร้างอินสแตนซ์ใหม่ของคลาส Body.
Accept(visitor: DocumentVisitor)เรียก VisitBodyStart, จากนั้นเรียก Accept สำหรับโหนดลูกทั้งหมดของส่วนและเรียก VisitBodyEnd เมื่อสิ้นสุด.
AcceptStart(visitor: DocumentVisitor)รับผู้เยี่ยมชมเพื่อเยี่ยมชมส่วนเริ่มต้นของเนื้อหาเอกสาร.
AcceptEnd(visitor: DocumentVisitor)รับผู้เยี่ยมชมเพื่อเยี่ยมชมส่วนท้ายของเนื้อหาเอกสาร.
EnsureMinimum()หาก child ตัวสุดท้ายไม่ใช่ย่อหน้า จะสร้างและเพิ่มย่อหน้าเปล่าหนึ่งย่อหน้า.
DeleteShapes()ลบ shapes ทั้งหมดจากข้อความของ story นี้.
AppendParagraph(text: string)วิธีลัดที่สร้างอ็อบเจ็กต์ Paragraph พร้อมข้อความที่เป็นตัวเลือกและเพิ่มต่อท้ายที่ส่วนท้ายของอ็อบเจ็กต์นี้.
GetText()รับข้อความของโหนดนี้และของลูกโหนดทั้งหมด.
GetChildNodes(nodeType: NodeType, isDeep: bool)ส่งคืนคอลเลกชันของโหนดลูกที่ตรงกับประเภทที่ระบุ.
GetChild(nodeType: NodeType, index: int, isDeep: bool)ส่งคืนโหนดลูกลำดับที่ N ที่ตรงกับประเภทที่ระบุ.
SelectNodes(xpath: string)เลือกรายการของ Node ที่ตรงกับนิพจน์ XPath.
SelectSingleNode(xpath: string)เลือก Node แรกที่ตรงกับนิพจน์ XPath.
GetEnumerator()ให้การสนับสนุนการทำซ้ำแบบ for each บน child nodes ของ Node นี้.
AppendChild(newChild: T)เพิ่ม node ที่ระบุไปยังส่วนท้ายของรายการ child nodes ของ Node นี้.
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 บนอินสแตนซ์ Body นี้.
Remove()ลบตัวเองออกจากพาเรนท์.
NextPreOrder(rootNode: Node)รับโหนดถัดไปตามอัลกอริทึมการท่องต้นไม้แบบพรีออร์เดอร์.
PreviousPreOrder(rootNode: Node)รับโหนดก่อนหน้าตามอัลกอริทึมการท่องต้นไม้แบบพรีออร์เดอร์.
ToString(saveFormat: SaveFormat)ส่งออกเนื้อหาของโหนดเป็นสตริงในรูปแบบที่ระบุ.
NodeTypeToString(nodeType: NodeType)เมธอดอรรถประโยชน์ที่แปลงค่า enum ของประเภทโหนดเป็นสตริงที่เป็นมิตรกับผู้ใช้.

ดูเพิ่มเติม

 ภาษาไทย