Footnote
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 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
NodeType | NodeType | อ่าน | คืนค่า Footnote. |
StoryType | StoryType | อ่าน | คืนค่า Footnotes หรือ Endnotes. |
FootnoteType | FootnoteType | อ่าน | ส่งค่ากลับที่ระบุว่าเป็นเชิงอรรถหรือหมายเหตุท้ายเอกสาร. |
IsAuto | bool | อ่าน/เขียน | เก็บค่าที่ระบุว่าเป็นเชิงอรรถที่มีการกำหนดหมายเลขอัตโนมัติหรือเชิงอรรถที่มีเครื่องหมายอ้างอิงที่กำหนดเองโดยผู้ใช้. |
ReferenceMark | string | อ่าน/เขียน | รับ/ตั้งค่าเครื่องหมายอ้างอิงที่กำหนดเองที่จะใช้สำหรับเชิงอรรถนี้. |
ActualReferenceMark | string | อ่าน | ดึงข้อความจริงของเครื่องหมายอ้างอิงที่แสดงในเอกสารสำหรับเชิงอรรถนี้. |
ParentParagraph | Paragraph | อ่าน | ดึง Paragraph พาเรนท์ของโหนดนี้. |
FirstParagraph | Paragraph | อ่าน | รับย่อหน้าแรกของเรื่อง. |
LastParagraph | Paragraph | อ่าน | ดึงย่อหน้าสุดท้ายในเรื่อง. |
Paragraphs | ParagraphCollection | อ่าน | รับคอลเลกชันของย่อหน้าที่เป็นบุตรโดยตรงของเรื่อง. |
Tables | TableCollection | อ่าน | รับคอลเลกชันของตารางที่เป็นบุตรโดยตรงของเรื่อง. |
IsInsertRevision | bool | อ่าน | รับค่า is insert revision. |
IsDeleteRevision | bool | อ่าน | ดึงค่าการลบการแก้ไข. |
IsMoveFromRevision | bool | อ่าน | รับค่า is ที่ย้ายมาจาก revision. |
IsMoveToRevision | bool | อ่าน | ดึงค่า is move to revision. |
Font | Font | อ่าน | ให้การเข้าถึงการจัดรูปแบบฟอนต์ของอักขระ anchor ของวัตถุนี้. |
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 | อ่าน/เขียน | ระบุตัวระบุโหนดแบบกำหนดเอง. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
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 ของประเภทโหนดเป็นสตริงที่เป็นมิตรต่อผู้ใช้. |