Footnote

ภาพรวม

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

เป็นคอนเทนเนอร์สำหรับข้อความของเชิงอรรถหรืออันท้าย.

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

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
NodeTypeNodeTypeอ่านคืนค่า Footnote.
StoryTypeStoryTypeอ่านคืนค่า Footnotes หรือ Endnotes.
FootnoteTypeFootnoteTypeอ่านส่งค่ากลับที่ระบุว่าเป็นเชิงอรรถหรือหมายเหตุท้ายเอกสาร.
IsAutoboolอ่าน/เขียนเก็บค่าที่ระบุว่าเป็นเชิงอรรถที่มีการกำหนดหมายเลขอัตโนมัติหรือเชิงอรรถที่มีเครื่องหมายอ้างอิงที่กำหนดเองโดยผู้ใช้.
ReferenceMarkstringอ่าน/เขียนรับ/ตั้งค่าเครื่องหมายอ้างอิงที่กำหนดเองที่จะใช้สำหรับเชิงอรรถนี้.
ActualReferenceMarkstringอ่านดึงข้อความจริงของเครื่องหมายอ้างอิงที่แสดงในเอกสารสำหรับเชิงอรรถนี้.
ParentParagraphParagraphอ่านดึง Paragraph พาเรนท์ของโหนดนี้.
FirstParagraphParagraphอ่านรับย่อหน้าแรกของเรื่อง.
LastParagraphParagraphอ่านดึงย่อหน้าสุดท้ายในเรื่อง.
ParagraphsParagraphCollectionอ่านรับคอลเลกชันของย่อหน้าที่เป็นบุตรโดยตรงของเรื่อง.
TablesTableCollectionอ่านรับคอลเลกชันของตารางที่เป็นบุตรโดยตรงของเรื่อง.
IsInsertRevisionboolอ่านรับค่า is insert revision.
IsDeleteRevisionboolอ่านดึงค่าการลบการแก้ไข.
IsMoveFromRevisionboolอ่านรับค่า is ที่ย้ายมาจาก revision.
IsMoveToRevisionboolอ่านดึงค่า is move to revision.
FontFontอ่านให้การเข้าถึงการจัดรูปแบบฟอนต์ของอักขระ anchor ของวัตถุนี้.
IsCompositeboolอ่านคืนค่า true เนื่องจากโหนดนี้สามารถมีโหนดลูกได้.
HasChildNodesboolอ่านคืนค่า true หากโหนดนี้มีโหนดลูกใด ๆ.
FirstChildNodeอ่านดึงบุตรแรกของโหนด.
LastChildNodeอ่านรับลูกสุดท้ายของโหนด.
Countintอ่านรับจำนวนของลูกโดยตรงของโหนดนี้.
ParentNodeCompositeNodeอ่านรับพาเรนต์โดยตรงของโหนดนี้.
DocumentDocumentBaseอ่านรับเอกสารที่โหนดนี้เป็นของ.
PreviousSiblingNodeอ่านรับโหนดที่อยู่ก่อนหน้านี้โดยตรงของโหนดนี้.
NextSiblingNodeอ่านรับโหนดที่ตามมาทันทีหลังจากโหนดนี้.
RangeRangeอ่านส่งคืนวัตถุ Range ที่แสดงถึงส่วนของเอกสารที่อยู่ในโหนดนี้.
CustomNodeIdintอ่าน/เขียนระบุตัวระบุโหนดแบบกำหนดเอง.

วิธีการ

ลายเซ็นคำอธิบาย
Footnote(doc: DocumentBase, footnoteType: FootnoteType)เริ่มต้นอินสแตนซ์ของคลาส Footnote.
Accept(visitor: DocumentVisitor)เรียก DocumentVisitor.VisitFootnoteStart, จากนั้นเรียก Accept สำหรับโหนดลูกทั้งหมดของ footnote และเรียก DocumentVisitor.VisitFootnoteEnd ที่ส่วนท้าย.
AcceptStart(visitor: DocumentVisitor)รับ Visitor เพื่อเยี่ยมชมจุดเริ่มต้นของ footnote.
AcceptEnd(visitor: DocumentVisitor)รับผู้เยี่ยมชมเพื่อเยี่ยมชมส่วนท้ายของเชิงอรรถ.
EnsureMinimum()หากโหนดย่อยสุดท้ายไม่ใช่ย่อหน้า จะสร้างและเพิ่มย่อหน้าเปล่าหนึ่งรายการ.
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()สร้าง navigator ที่สามารถใช้เพื่อสำรวจและอ่านโหนด.
Clone(isCloneChildren: bool)คุณควรใช้ฟังก์ชันโอเวอร์โหลด Clone(bool, INodeCloningListener) เมื่อการโคลนโหนดเป็นส่วนหนึ่งของกระบวนการโคลนโหนดอื่น (โดยทั่วไปเป็นโหนดเชิงประกอบ).
GetAncestor(ancestorType: Type)รับบรรพบุรุษแรกของประเภทวัตถุที่ระบุ.
GetAncestorOf()เรียกใช้ GetAncestorOf บนอินสแตนซ์ Footnote นี้.
Remove()ลบตัวเองออกจากโหนดแม่.
NextPreOrder(rootNode: Node)ดึงโหนดถัดไปตามอัลกอริธึมการเดินต้นไม้แบบ pre-order.
PreviousPreOrder(rootNode: Node)ดึงโหนดก่อนหน้าตามอัลกอริทึมการท่องต้นไม้แบบ pre-order.
ToString(saveFormat: SaveFormat)ส่งออกเนื้อหาของโหนดเป็นสตริงในรูปแบบที่กำหนด.
NodeTypeToString(nodeType: NodeType)เมธอดยูทิลิตี้ที่แปลงค่า enum ของประเภทโหนดเป็นสตริงที่เป็นมิตรต่อผู้ใช้.

ดูเพิ่มเติม

 ภาษาไทย