Section
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 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
NodeType | NodeType | อ่าน | ส่งคืน Section. |
Body | Body | อ่าน | ส่งคืนโหนดลูก Body ของ section. |
HeadersFooters | HeaderFooterCollection | อ่าน | ให้การเข้าถึงโหนดส่วนหัวและส่วนท้ายของส่วน. |
PageSetup | PageSetup | อ่าน | ส่งคืนอ็อบเจ็กต์ที่แสดงการตั้งค่าหน้าและคุณสมบัติของส่วน. |
ProtectedForForms | bool | อ่าน/เขียน | True หากส่วนนั้นได้รับการป้องกันสำหรับแบบฟอร์ม. |
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 | อ่าน/เขียน | ระบุตัวระบุโหนดที่กำหนดเอง. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
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 ของโหนดเป็นสตริงที่เป็นมิตรต่อผู้ใช้. |