Footnote

Tổng quan

Footnote là một lớp trong Aspose.Words FOSS cho .NET. Kế thừa từ: InlineStory, ITrackableNode.

Biểu thị một bộ chứa cho văn bản của chú thích dưới chân trang hoặc chú thích cuối tài liệu.

Lớp này cung cấp 28 phương thức để làm việc với các đối tượng Footnote trong các chương trình .NET. Các phương thức khả dụng bao gồm: Accept, AcceptEnd, AcceptStart, AppendChild, Clone, CreateNavigator, EnsureMinimum, Footnote, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, và 16 phương thức bổ sung. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng .NET nào sau khi cài đặt gói Aspose.Words FOSS cho .NET. Thuộc tính: ActualReferenceMark, Count, CustomNodeId, Document, FirstChild, FirstParagraph, và 21 thuộc tính khác.

Thuộc tính

TênKiểuTruy cậpMô tả
NodeTypeNodeTypeĐọcTrả về chú thích.
StoryTypeStoryTypeĐọcTrả về chú thích hoặc chú giải cuối.
FootnoteTypeFootnoteTypeĐọcTrả về một giá trị chỉ định liệu đây là footnote hay endnote.
IsAutoboolĐọc/GhiGiữ một giá trị chỉ định liệu đây là footnote tự đánh số hay footnote có dấu tham chiếu tùy chỉnh do người dùng định nghĩa.
ReferenceMarkstringĐọc/GhiLấy/đặt dấu tham chiếu tùy chỉnh sẽ được sử dụng cho footnote này.
ActualReferenceMarkstringĐọcLấy văn bản thực tế của dấu tham chiếu được hiển thị trong tài liệu cho chú thích này.
ParentParagraphParagraphĐọcLấy Paragraph cha của nút này.
FirstParagraphParagraphĐọcLấy đoạn văn đầu tiên trong câu chuyện.
LastParagraphParagraphĐọcLấy đoạn văn cuối cùng trong câu chuyện.
ParagraphsParagraphCollectionĐọcLấy một tập hợp các đoạn văn là con trực tiếp của câu chuyện.
TablesTableCollectionĐọcLấy một tập hợp các bảng là con trực tiếp của câu chuyện.
IsInsertRevisionboolĐọcLấy giá trị is insert revision.
IsDeleteRevisionboolĐọcLấy giá trị is delete revision.
IsMoveFromRevisionboolĐọcLấy is move từ revision.
IsMoveToRevisionboolĐọcLấy is move to revision.
FontFontĐọcCung cấp quyền truy cập vào định dạng phông chữ của ký tự neo của đối tượng này.
IsCompositeboolĐọcTrả về true vì nút này có thể có các nút con.
HasChildNodesboolĐọcTrả về true nếu nút này có bất kỳ nút con nào.
FirstChildNodeĐọcLấy nút con đầu tiên của node.
LastChildNodeĐọcLấy phần tử con cuối cùng của node.
CountintĐọcLấy số lượng các nút con trực tiếp của nút này.
ParentNodeCompositeNodeĐọcLấy nút cha trực tiếp của nút này.
DocumentDocumentBaseĐọcLấy tài liệu mà nút này thuộc về.
PreviousSiblingNodeĐọcLấy nút ngay trước nút này.
NextSiblingNodeĐọcLấy nút ngay sau nút này.
RangeRangeĐọcTrả về một đối tượng Range đại diện cho phần của tài liệu được chứa trong nút này.
CustomNodeIdintĐọc/GhiXác định định danh nút tùy chỉnh.

Phương thức

Chữ kýMô tả
Footnote(doc: DocumentBase, footnoteType: FootnoteType)Khởi tạo một thể hiện của lớp Footnote.
Accept(visitor: DocumentVisitor)Gọi DocumentVisitor.VisitFootnoteStart, sau đó gọi Accept cho tất cả các nút con của chú thích và gọi DocumentVisitor.VisitFootnoteEnd vào cuối.
AcceptStart(visitor: DocumentVisitor)Chấp nhận một visitor để thăm phần bắt đầu của chú thích.
AcceptEnd(visitor: DocumentVisitor)Chấp nhận một visitor để truy cập vào cuối chú thích.
EnsureMinimum()Nếu phần tử con cuối cùng không phải là một đoạn văn, tạo và thêm vào một đoạn văn rỗng.
GetText()Lấy văn bản của nút này và của tất cả các nút con.
GetChildNodes(nodeType: NodeType, isDeep: bool)Trả về một tập hợp các nút con khớp với loại được chỉ định.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Trả về nút con thứ N khớp với loại đã chỉ định.
SelectNodes(xpath: string)Chọn danh sách các nút phù hợp với biểu thức XPath.
SelectSingleNode(xpath: string)Chọn nút đầu tiên phù hợp với biểu thức XPath.
GetEnumerator()Cung cấp hỗ trợ cho việc lặp kiểu for each trên các nút con của nút này.
AppendChild(newChild: T)Thêm nút được chỉ định vào cuối danh sách các nút con của nút này.
PrependChild(newChild: T)Thêm nút được chỉ định vào đầu danh sách các nút con của nút này.
InsertAfter(newChild: T, refChild: Node)Chèn nút được chỉ định ngay sau nút tham chiếu đã chỉ định.
InsertBefore(newChild: T, refChild: Node)Chèn nút được chỉ định ngay trước nút tham chiếu đã chỉ định.
RemoveChild(oldChild: T)Xóa nút con được chỉ định.
RemoveAllChildren()Xóa tất cả các nút con của nút hiện tại.
RemoveSmartTags()Xóa tất cả các nút con SmartTag của nút hiện tại.
IndexOf(child: Node)Trả về chỉ mục của nút con được chỉ định trong mảng các nút con.
CreateNavigator()Tạo bộ điều hướng có thể được sử dụng để duyệt và đọc các nút.
Clone(isCloneChildren: bool)Bạn nên sử dụng overload Clone(bool, INodeCloningListener) khi việc sao chép nút là một phần của quá trình sao chép nút khác (thường là composite).
GetAncestor(ancestorType: Type)Lấy đối tượng tổ tiên đầu tiên của kiểu đối tượng được chỉ định.
GetAncestorOf()Gọi GetAncestorOf trên đối tượng Footnote này.
Remove()Xóa chính nó khỏi parent.
NextPreOrder(rootNode: Node)Lấy nút tiếp theo theo thuật toán duyệt cây pre-order.
PreviousPreOrder(rootNode: Node)Lấy nút trước đó theo thuật toán duyệt cây theo thứ tự trước.
ToString(saveFormat: SaveFormat)Xuất nội dung của nút thành một chuỗi ở định dạng đã chỉ định.
NodeTypeToString(nodeType: NodeType)Một phương thức tiện ích chuyển giá trị enum kiểu nút thành chuỗi thân thiện với người dùng.

Xem thêm

 Tiếng Việt