Section

Tổng quan

Section là một lớp trong Aspose.Words FOSS cho .NET. Kế thừa từ: CompositeNode, ISectionAttrSource.

Biểu diễn một phần duy nhất trong tài liệu.

Lớp này cung cấp 34 phương thức để làm việc với các đối tượng Section trong các chương trình .NET. Các phương thức khả dụng bao gồm: Accept, AcceptEnd, AcceptStart, AppendChild, AppendContent, ClearContent, ClearHeadersFooters, Clone, CreateNavigator, DeleteHeaderFooterShapes, EnsureMinimum, GetAncestor, và 21 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: Body, Count, CustomNodeId, Document, FirstChild, HasChildNodes, và 10 mục khác.

Thuộc tính

TênKiểuTruy cậpMô tả
NodeTypeNodeTypeĐọcTrả về Section.
BodyBodyĐọcTrả về nút con Body của section.
HeadersFootersHeaderFooterCollectionĐọcCung cấp quyền truy cập vào các nút tiêu đề và chân trang của phần.
PageSetupPageSetupĐọcTrả về một đối tượng đại diện cho cài đặt trang và các thuộc tính của phần.
ProtectedForFormsboolĐọc/GhiĐúng nếu phần được bảo vệ cho các biểu mẫu.
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 nút.
CountintĐọcLấy số lượng các nút con trực tiếp của nút này.
ParentNodeCompositeNodeĐọcLấy 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 node này.
CustomNodeIdintĐọc/GhiXác định định danh nút tùy chỉnh.

Phương thức

Chữ kýMô tả
Section(doc: DocumentBase)Khởi tạo một thể hiện mới của lớp Section.
Clone()Tạo một bản sao của phần này.
Accept(visitor: DocumentVisitor)Gọi VisitSectionStart, sau đó gọi Accept cho tất cả các nút con của phần và gọi VisitSectionEnd vào cuối.
AcceptStart(visitor: DocumentVisitor)Gọi AcceptStart(visitor) trên đối tượng Section này.
AcceptEnd(visitor: DocumentVisitor)Gọi AcceptEnd(visitor) trên đối tượng Section này.
PrependContent(sourceSection: Section)Chèn một bản sao của nội dung của phần nguồn vào đầu phần này.
AppendContent(sourceSection: Section)Chèn một bản sao của nội dung của phần nguồn vào cuối phần này.
ClearContent()Xóa nội dung của phần.
ClearHeadersFooters()Xóa tiêu đề và chân trang của phần này.
ClearHeadersFooters(preserveWatermarks: bool)Xóa tiêu đề và chân trang của phần này.
DeleteHeaderFooterShapes()Xóa tất cả các hình dạng (đối tượng vẽ) khỏi tiêu đề và chân trang của phần này.
EnsureMinimum()Đảm bảo rằng phần này có Body với một Paragraph.
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 phù hợp với loại được chỉ định.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Trả về nút con thứ N phù hợp với loại được 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 được 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 đã 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 trình duyệt có thể được sử dụng để duyệt và đọc các nút.
GetAncestor(ancestorType: Type)Lấy tổ tiên đầu tiên của loại đối tượng được chỉ định.
GetAncestorOf()Gọi GetAncestorOf trên instance Section này.
Remove()Tự loại bỏ khỏi phần 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