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 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
NodeType | NodeType | อ่าน | คืนค่า Body. |
ParentSection | Section | อ่าน | รับส่วนแม่ของเรื่องนี้. |
StoryType | StoryType | อ่าน | รับประเภทของเรื่องนี้. |
FirstParagraph | Paragraph | อ่าน | ดึงย่อหน้าตัวแรกในเรื่อง. |
LastParagraph | Paragraph | อ่าน | ดึงย่อหน้าสุดท้ายในเรื่อง. |
Paragraphs | ParagraphCollection | อ่าน | รับคอลเลกชันของย่อหน้าที่เป็นบุตรโดยตรงของเรื่อง. |
Tables | TableCollection | อ่าน | รับชุดของตารางที่เป็นลูกโดยตรงของเรื่อง. |
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 | อ่าน/เขียน | ระบุตัวระบุโหนดแบบกำหนดเอง. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
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 ของประเภทโหนดเป็นสตริงที่เป็นมิตรกับผู้ใช้. |