HeaderFooter

HeaderFooter

ภาพรวม

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

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

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

คุณสมบัติ

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

วิธีการ

ลายเซ็นคำอธิบาย
HeaderFooter(doc: DocumentBase, headerFooterType: HeaderFooterType)สร้างหัวหรือส่วนท้ายใหม่ตามประเภทที่ระบุ.
Accept(visitor: DocumentVisitor)เรียก VisitHeaderFooterStart, จากนั้นเรียก Accept สำหรับโหนดลูกทั้งหมดของส่วนและเรียก VisitHeaderFooterEnd ที่ส่วนท้าย.
AcceptStart(visitor: DocumentVisitor)รับผู้เยี่ยมชมเพื่อเยี่ยมชมจุดเริ่มต้นของส่วนหัว.
AcceptEnd(visitor: DocumentVisitor)รับผู้เข้าชมเพื่อเยี่ยมชมส่วนท้ายของส่วนหัว.
DeleteShapes()ลบรูปทรงทั้งหมดออกจากข้อความของเรื่องนี้.
AppendParagraph(text: string)วิธีลัดที่สร้างอ็อบเจ็กต์ Paragraph พร้อมข้อความตามต้องการและเพิ่มต่อท้ายอ็อบเจ็กต์นี้.
GetText()รับข้อความของโหนดนี้และของโหนดลูกทั้งหมด.
GetChildNodes(nodeType: NodeType, isDeep: bool)คืนค่าชุดของโหนดลูกที่ตรงกับประเภทที่ระบุ.
GetChild(nodeType: NodeType, index: int, isDeep: bool)คืนโหนดลูกลำดับที่ N ที่ตรงกับประเภทที่ระบุ.
SelectNodes(xpath: string)เลือกรายการโหนดที่ตรงกับนิพจน์ XPath.
SelectSingleNode(xpath: string)เลือกโหนดแรกที่ตรงกับนิพจน์ 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()สร้างตัวนำทางที่สามารถใช้เพื่อเดินทางและอ่านโหนดได้.
Clone(isCloneChildren: bool)คุณควรใช้การโอเวอร์โหลด Clone(bool, INodeCloningListener) เมื่อการทำสำเนาโหนดเป็นส่วนหนึ่งของกระบวนการทำสำเนาโหนดอื่น (โดยปกติคือโหนดเชิงประกอบ).
GetAncestor(ancestorType: Type)ดึงพ่อแม่ระดับแรกของประเภทวัตถุที่ระบุ.
GetAncestorOf()เรียก GetAncestorOf บนอินสแตนซ์ HeaderFooter นี้.
Remove()ลบตัวเองออกจากพาเรนต์.
NextPreOrder(rootNode: Node)รับโหนดถัดไปตามอัลกอริธึมการท่องต้นไม้แบบพรีออเดอร์.
PreviousPreOrder(rootNode: Node)รับโหนดก่อนหน้าตามอัลกอริธึมการท่องต้นไม้แบบพรีออเดอร์.
ToString(saveFormat: SaveFormat)ส่งออกเนื้อหาของโหนดเป็นสตริงในรูปแบบที่ระบุ.
NodeTypeToString(nodeType: NodeType)เมธอดยูทิลิตี้ที่แปลงค่า enum ของประเภทโหนดให้เป็นสตริงที่เป็นมิตรต่อผู้ใช้.

ดูเพิ่มเติม

 ภาษาไทย