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ên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
NodeType | NodeType | Đọc | Trả về StructuredDocumentTag. |
Placeholder | BuildingBlock | Đọc | Lấ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. |
PlaceholderName | string | Đọc/Ghi | Lấy hoặc đặt Tên của BuildingBlock chứa văn bản giữ chỗ. |
Level | MarkupLevel | Đọc | Lấy mức độ mà SDT này xuất hiện trong cây tài liệu. |
SdtType | SdtType | Đọc | Lấy loại của Structured document tag này. |
Id | int | Đọc | Xác định một Id số duy nhất, chỉ đọc, tồn tại lâu dài cho SDT này. |
LockContentControl | bool | Đọc/Ghi | Khi được đặt là true, thuộc tính này sẽ ngăn người dùng xóa SDT này. |
LockContents | bool | Đọc/Ghi | Khi đượ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. |
IsShowingPlaceholderText | bool | Đọc/Ghi | Xá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. |
Tag | string | Đọc/Ghi | Xác định thẻ được liên kết với nút SDT hiện tại. |
ContentsFont | Font | Đọc | Định dạng phông chữ sẽ được áp dụng cho văn bản nhập vào SDT. |
EndCharacterFont | Font | Đọ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. |
IsTemporary | bool | Đọc/Ghi | Chỉ đị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. |
Title | string | Đọc/Ghi | Xác định tên thân thiện liên quan tới SDT này. |
ListItems | SdtListItemCollection | Đọc | Lấy SdtListItemCollection liên kết với SDT này. |
Checked | bool | Đọc/Ghi | Lấy/Đặt trạng thái hiện tại của Checkbox SDT. |
Appearance | SdtAppearance | Đọc/Ghi | Lấy/đặt giao diện của thẻ tài liệu có cấu trúc. |
DateDisplayLocale | int | Đọc/Ghi | Cho phép thiết lập/lấy định dạng ngôn ngữ cho ngày hiển thị trong SDT này. |
DateDisplayFormat | string | Đọc/Ghi | Chuỗi đại diện cho định dạng mà ngày được hiển thị. |
FullDate | DateTime | Đọc/Ghi | Xác định ngày và giờ đầy đủ lần cuối được nhập vào SDT này. |
DateStorageFormat | SdtDateStorageFormat | Đọc/Ghi | Lấ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. |
CalendarType | SdtCalendarType | Đọc/Ghi | Xác định loại lịch cho SDT này. |
BuildingBlockGallery | string | Đọc/Ghi | Xác định loại khối xây dựng cho SDT này. |
BuildingBlockCategory | string | Đọc/Ghi | Xác định danh mục của khối xây dựng cho nút SDT này. |
Multiline | bool | Đọc/Ghi | Xác định liệu SDT này có cho phép nhiều dòng văn bản hay không. |
Color | System.Drawing.Color | Đọc/Ghi | Lấy hoặc đặt màu của thẻ tài liệu có cấu trúc. |
Style | Style | Đọc/Ghi | Lấy hoặc đặt Style của thẻ tài liệu có cấu trúc. |
StyleName | string | Đọc/Ghi | Lấ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. |
XmlMapping | XmlMapping | Đọc | Lấ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. |
WordOpenXML | string | Đọc | Lấy một chuỗi đại diện cho XML chứa trong nút ở định dạng FlatOpc. |
WordOpenXMLMinimal | string | Đọc | Lấy một chuỗi đại diện cho XML chứa trong nút ở định dạng FlatOpc. |
IsComposite | bool | Đọc | Trả về true vì nút này có thể có các nút con. |
HasChildNodes | bool | Đọc | Trả về true nếu nút này có bất kỳ nút con nào. |
FirstChild | Node | Đọc | Lấy phần tử con đầu tiên của node. |
LastChild | Node | Đọc | Lấy nút con cuối cùng của node. |
Count | int | Đọc | Lấy số lượng các nút con trực tiếp của nút này. |
ParentNode | CompositeNode | Đọc | Lấy nút cha trực tiếp của nút này. |
Document | DocumentBase | Đọc | Lấy tài liệu mà nút này thuộc về. |
PreviousSibling | Node | Đọc | Lấy nút ngay trước nút này. |
NextSibling | Node | Đọc | Lấy node ngay sau node này. |
Range | Range | Đọc | Trả 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. |
CustomNodeId | int | Đọc/Ghi | Chỉ định định danh nút tùy chỉnh. |
IsMultiSection | bool | Đọc | Trả 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). |
Node | Node | Đọc | Trả 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. |