Section

ภาพรวม

Section คือคลาสใน Aspose.Words FOSS สำหรับ .NET. สืบทอดจาก: CompositeNode, ISectionAttrSource.

เป็นตัวแทนของส่วนเดียวในเอกสาร.

คลาสนี้ให้ 34 เมธอดสำหรับทำงานกับอ็อบเจ็กต์ Section ในโปรแกรม .NET. เมธอดที่มีรวมถึง: Accept, AcceptEnd, AcceptStart, AppendChild, AppendContent, ClearContent, ClearHeadersFooters, Clone, CreateNavigator, DeleteHeaderFooterShapes, EnsureMinimum, GetAncestor และเมธอดเพิ่มเติมอีก 21 รายการ. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน .NET ใดก็ได้หลังจากติดตั้งแพคเกจ Aspose.Words FOSS สำหรับ .NET. คุณสมบัติ: Body, Count, CustomNodeId, Document, FirstChild, HasChildNodes และอีก 10 รายการ.

คุณสมบัติ

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

วิธีการ

ลายเซ็นคำอธิบาย
Section(doc: DocumentBase)สร้างอินสแตนซ์ใหม่ของคลาส Section.
Clone()สร้างสำเนาของส่วนนี้.
Accept(visitor: DocumentVisitor)เรียก VisitSectionStart, จากนั้นเรียก Accept สำหรับโหนดลูกทั้งหมดของส่วนและเรียก VisitSectionEnd ในตอนท้าย.
AcceptStart(visitor: DocumentVisitor)เรียก AcceptStart(visitor) บนอินสแตนซ์ Section นี้.
AcceptEnd(visitor: DocumentVisitor)เรียก AcceptEnd(visitor) บนอินสแตนซ์ Section นี้.
PrependContent(sourceSection: Section)แทรกสำเนาของเนื้อหาจากส่วนต้นฉบับที่จุดเริ่มต้นของส่วนนี้.
AppendContent(sourceSection: Section)แทรกสำเนาของเนื้อหาจากส่วนต้นฉบับที่ส่วนท้ายของส่วนนี้.
ClearContent()ล้างส่วนนี้.
ClearHeadersFooters()ล้างส่วนหัวและส่วนท้ายของส่วนนี้.
ClearHeadersFooters(preserveWatermarks: bool)ล้างส่วนหัวและส่วนท้ายของส่วนนี้.
DeleteHeaderFooterShapes()ลบรูปทรงทั้งหมด (วัตถุวาด) จากส่วนหัวและส่วนท้ายของส่วนนี้.
EnsureMinimum()ทำให้แน่ใจว่าฝั่งนี้มี Body ที่มีย่อหน้าเดียว.
GetText()รับข้อความของโหนดนี้และของโหนดลูกทั้งหมด.
GetChildNodes(nodeType: NodeType, isDeep: bool)ส่งคืนคอลเลกชันของโหนดลูกที่ตรงกับประเภทที่ระบุ.
GetChild(nodeType: NodeType, index: int, isDeep: bool)ส่งคืนโหนดลูกลำดับที่ N ที่ตรงกับประเภทที่ระบุ.
SelectNodes(xpath: string)เลือกรายการของโหนดที่ตรงกับนิพจน์ XPath.
SelectSingleNode(xpath: string)เลือก Node แรกที่ตรงกับนิพจน์ 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()สร้างตัวนำทางที่สามารถใช้ในการเดินทางและอ่านโหนดได้.
GetAncestor(ancestorType: Type)รับบรรพบุรุษแรกของประเภทวัตถุที่ระบุ.
GetAncestorOf()เรียก GetAncestorOf บนอินสแตนซ์ Section นี้.
Remove()ลบตัวเองออกจากพาเรนต์.
NextPreOrder(rootNode: Node)ดึงโหนดถัดไปตามอัลกอริทึมการท่องต้นไม้แบบพรีออร์เดอร์.
PreviousPreOrder(rootNode: Node)ดึงโหนดก่อนหน้าตามอัลกอริทึมการท่องต้นไม้แบบพรีออร์เดอร์.
ToString(saveFormat: SaveFormat)ส่งออกเนื้อหาของโหนดเป็นสตริงในรูปแบบที่ระบุ.
NodeTypeToString(nodeType: NodeType)เมธอดยูทิลิตี้ที่แปลงค่าชนิด enum ของโหนดเป็นสตริงที่เป็นมิตรต่อผู้ใช้.

ดูเพิ่มเติม

 ภาษาไทย