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 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
NodeType | NodeType | อ่าน | คืนค่า HeaderFooter. |
ParentSection | Section | อ่าน | รับส่วนพาเรนต์ของเรื่องนี้. |
HeaderFooterType | HeaderFooterType | อ่าน | รับประเภทของส่วนหัว/ส่วนท้ายนี้. |
IsHeader | bool | อ่าน | True ถ้าอ็อบเจ็กต์ HeaderFooter นี้เป็นหัวเรื่อง. |
IsLinkedToPrevious | bool | อ่าน/เขียน | True หากหัวเรื่องหรือส่วนท้ายนี้เชื่อมโยงกับหัวเรื่องหรือส่วนท้ายที่สอดคล้องกันในส่วนก่อนหน้า. |
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 | อ่าน/เขียน | ระบุตัวระบุโหนดที่กำหนดเอง. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
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 ของประเภทโหนดให้เป็นสตริงที่เป็นมิตรต่อผู้ใช้. |