StructuredDocumentTag

StructuredDocumentTag

Tổng quan

StructuredDocumentTag là một lớp trong Aspose.Words FOSS cho .NET. Kế thừa từ: CompositeNode, IMarkupNode, ITrackableNode, và 2 cái khác.

Biểu thị một thẻ tài liệu có cấu trúc (SDT hoặc điều khiển nội dung) trong tài liệu.

Lớp này cung cấp 31 phương thức để làm việc với các đối tượng StructuredDocumentTag trong các chương trình .NET. Các phương thức khả dụng bao gồm: Accept, AcceptEnd, AcceptStart, AppendChild, Clear, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, và 19 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: Appearance, BuildingBlockCategory, BuildingBlockGallery, CalendarType, Checked, Color, và 38 mục khác.

Thuộc tính

TênKiểuTruy cậpMô tả
NodeTypeNodeTypeĐọcTrả về StructuredDocumentTag.
PlaceholderBuildingBlockĐọcLấy BuildingBlock chứa văn bản placeholder mà nên được hiển thị khi nội dung chạy SDT này trống, phần tử XML được ánh xạ liên quan trống như được chỉ định qua phần tử XmlMapping hoặc phần tử IsShowingPlaceholderText đúng.
PlaceholderNamestringĐọc/GhiLấy hoặc đặt Tên của BuildingBlock chứa văn bản giữ chỗ.
LevelMarkupLevelĐọcLấy mức độ mà SDT này xuất hiện trong cây tài liệu.
SdtTypeSdtTypeĐọcLấy loại của Structured document tag này.
IdintĐọcXác định một Id số duy nhất, chỉ đọc, tồn tại lâu dài cho SDT này.
LockContentControlboolĐọc/GhiKhi được đặt là true, thuộc tính này sẽ ngăn người dùng xóa SDT này.
LockContentsboolĐọc/GhiKhi được đặt là true, thuộc tính này sẽ ngăn người dùng chỉnh sửa nội dung của SDT này.
IsShowingPlaceholderTextboolĐọc/GhiXác định liệu nội dung của SDT này có được diễn giải là chứa văn bản placeholder (ngược lại với nội dung văn bản thông thường trong SDT) hay không.
TagstringĐọc/GhiXác định thẻ được liên kết với nút SDT hiện tại.
ContentsFontFontĐọcĐịnh dạng phông chữ sẽ được áp dụng cho văn bản nhập vào SDT.
EndCharacterFontFontĐọcĐịnh dạng phông chữ sẽ được áp dụng cho ký tự cuối cùng của văn bản được nhập vào SDT.
IsTemporaryboolĐọc/GhiChỉ định liệu SDT này có bị xóa khỏi tài liệu WordProcessingML khi nội dung của nó bị sửa đổi hay không.
TitlestringĐọc/GhiXác định tên thân thiện liên quan tới SDT này.
ListItemsSdtListItemCollectionĐọcLấy SdtListItemCollection liên kết với SDT này.
CheckedboolĐọc/GhiLấy/Đặt trạng thái hiện tại của Checkbox SDT.
AppearanceSdtAppearanceĐọc/GhiLấy/đặt giao diện của thẻ tài liệu có cấu trúc.
DateDisplayLocaleintĐọc/GhiCho phép thiết lập/lấy định dạng ngôn ngữ cho ngày hiển thị trong SDT này.
DateDisplayFormatstringĐọc/GhiChuỗi đại diện cho định dạng mà ngày được hiển thị.
FullDateDateTimeĐọc/GhiXác định ngày và giờ đầy đủ lần cuối được nhập vào SDT này.
DateStorageFormatSdtDateStorageFormatĐọc/GhiLấy/đặt định dạng mà ngày cho một SDT kiểu ngày được lưu trữ khi SDT được ràng buộc với một nút XML trong kho dữ liệu của tài liệu.
CalendarTypeSdtCalendarTypeĐọc/GhiXác định loại lịch cho SDT này.
BuildingBlockGallerystringĐọc/GhiXác định loại khối xây dựng cho SDT này.
BuildingBlockCategorystringĐọc/GhiXác định danh mục của khối xây dựng cho nút SDT này.
MultilineboolĐọc/GhiXác định liệu SDT này có cho phép nhiều dòng văn bản hay không.
ColorSystem.Drawing.ColorĐọc/GhiLấy hoặc đặt màu của thẻ tài liệu có cấu trúc.
StyleStyleĐọc/GhiLấy hoặc đặt Style của thẻ tài liệu có cấu trúc.
StyleNamestringĐọc/GhiLấy hoặc đặt tên của kiểu được áp dụng cho thẻ tài liệu có cấu trúc.
XmlMappingXmlMappingĐọcLấy một đối tượng đại diện cho việc ánh xạ của thẻ tài liệu có cấu trúc này tới dữ liệu XML trong phần XML tùy chỉnh của tài liệu hiện tại.
WordOpenXMLstringĐọcLấy một chuỗi đại diện cho XML chứa trong nút ở định dạng FlatOpc.
WordOpenXMLMinimalstringĐọcLấy một chuỗi đại diện cho XML chứa trong nút ở định dạng FlatOpc.
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 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 node ngay sau node 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/GhiChỉ định định danh nút tùy chỉnh.
IsMultiSectionboolĐọcTrả về true nếu thể hiện này là một thẻ Structured document tag dạng phạm vi (nhiều phần).
NodeNodeĐọcTrả về đối tượng Node thực thi giao diện này.

Phương thức

Chữ kýMô tả
StructuredDocumentTag(doc: DocumentBase, type: SdtType, level: MarkupLevel)Khởi tạo một thể hiện mới của lớp Structured document tag.
SetCheckedSymbol(characterCode: int, fontName: string)Đặt ký hiệu được sử dụng để biểu thị trạng thái đã chọn của điều khiển nội dung hộp kiểm.
SetUncheckedSymbol(characterCode: int, fontName: string)Đặt ký hiệu được sử dụng để biểu thị trạng thái chưa được chọn của điều khiển nội dung hộp kiểm.
RemoveSelfOnly()Xóa chỉ nút SDT này, nhưng giữ lại nội dung của nó trong cây tài liệu.
Accept(visitor: DocumentVisitor)Gọi VisitStructuredDocumentTagStart, sau đó gọi Accept cho tất cả các nút con của smart tag và gọi VisitStructuredDocumentTagEnd vào cuối.
Clear()Xóa nội dung của thẻ tài liệu có cấu trúc này và hiển thị một trình giữ chỗ nếu nó được định nghĩa.
AcceptStart(visitor: DocumentVisitor)Chấp nhận một visitor để thăm phần bắt đầu của StructuredDocumentTag.
AcceptEnd(visitor: DocumentVisitor)Chấp nhận một visitor để thăm phần cuối của StructuredDocumentTag.
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 kiểu đã 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 một danh sách các nút 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 nút con của Node 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 được chỉ định ngay trước nút tham chiếu được 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 một 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 node là một phần của quá trình sao chép node khác (thường là composite).
GetAncestor(ancestorType: Type)Lấy phần tử tổ tiên đầu tiên của loại đối tượng được chỉ định.
GetAncestorOf()Gọi GetAncestorOf trên đối tượng StructuredDocumentTag này.
Remove()Xóa chính 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 thành 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