HeaderFooter

HeaderFooter

Tổng quan

HeaderFooter là một lớp trong Aspose.Words FOSS cho .NET. Kế thừa từ: Story.

Đại diện cho một vùng chứa văn bản tiêu đề hoặc chân trang của một phần.

Lớp này cung cấp 29 phương thức để làm việc với các đối tượng HeaderFooter trong các chương trình .NET. Các phương thức khả dụng bao gồm: Accept, AcceptEnd, AcceptStart, AppendChild, AppendParagraph, Clone, CreateNavigator, DeleteShapes, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, và 17 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: Count, CustomNodeId, Document, FirstChild, FirstParagraph, HasChildNodes, và 15 mục khác.

Thuộc tính

TênKiểuTruy cậpMô tả
NodeTypeNodeTypeĐọcTrả về HeaderFooter.
ParentSectionSectionĐọcLấy phần cha của câu chuyện này.
HeaderFooterTypeHeaderFooterTypeĐọcLấy loại của header/footer này.
IsHeaderboolĐọcTrue nếu đối tượng HeaderFooter này là tiêu đề.
IsLinkedToPreviousboolĐọc/GhiTrue nếu tiêu đề hoặc chân trang này được liên kết với tiêu đề hoặc chân trang tương ứng trong phần trước.
StoryTypeStoryTypeĐọcLấy loại của câu chuyện 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.
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 phầ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 phầ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 node ngay trước node 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ả
HeaderFooter(doc: DocumentBase, headerFooterType: HeaderFooterType)Tạo một tiêu đề hoặc chân trang mới của loại được chỉ định.
Accept(visitor: DocumentVisitor)Gọi VisitHeaderFooterStart, sau đó gọi Accept cho tất cả các nút con của phần và gọi VisitHeaderFooterEnd vào cuối.
AcceptStart(visitor: DocumentVisitor)Chấp nhận một visitor để thăm đầu của tiêu đề.
AcceptEnd(visitor: DocumentVisitor)Chấp nhận một visitor để thăm phần cuối của header.
DeleteShapes()Xóa tất cả các hình dạng khỏi văn bản của câu chuyện này.
AppendParagraph(text: string)Một phương thức rút gọn tạo đối tượng Paragraph với văn bản tùy chọn và thêm nó vào cuối đối tượng này.
GetText()Lấy văn bản của nút này và của tất cả các nút con của nó.
GetChildNodes(nodeType: NodeType, isDeep: bool)Trả về một tập hợp các nút con khớp với kiểu đã chỉ định.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Trả về Node con thứ N phù hợp với loại đã chỉ định.
SelectNodes(xpath: string)Chọn một danh sách các Node phù hợp với biểu thức XPath.
SelectSingleNode(xpath: string)Chọn Node đầ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 Node con của Node này.
AppendChild(newChild: T)Thêm nút đã 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 đã 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 đã chỉ định ngay sau nút tham chiếu đã chỉ định.
InsertBefore(newChild: T, refChild: Node)Chèn nút đã 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 cháu 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 điều hướng viên 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 tổ tiên đầu tiên của kiểu đối tượng được chỉ định.
GetAncestorOf()Gọi GetAncestorOf trên thể hiện HeaderFooter này.
Remove()Xóa bản thân khỏi phần tử cha.
NextPreOrder(rootNode: Node)Lấy nút tiếp theo theo thuật toán duyệt cây theo thứ tự trước.
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 ra một chuỗi ở định dạng được 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