OfficeMath
OfficeMath
Tổng quan
OfficeMath là một lớp trong Aspose.Words FOSS cho .NET. Kế thừa từ: CompositeNode, IInline, ITrackableNode.
Đại diện cho một đối tượng Office Math như hàm, phương trình, ma trận hoặc các đối tượng tương tự.
Lớp này cung cấp 26 phương thức để làm việc với các đối tượng OfficeMath 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, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, GetText, và 14 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, DisplayType, Document, FirstChild, HasChildNodes, và 10 mục khác.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
NodeType | NodeType | Đọc | Trả về OfficeMath. |
ParentParagraph | Paragraph | Đọc | Lấy Paragraph cha của nút này. |
MathObjectType | MathObjectType | Đọc | Lấy loại MathObjectType của đối tượng Office Math này. |
Justification | OfficeMathJustification | Đọc/Ghi | Lấy/đặt căn chỉnh Office Math. |
DisplayType | OfficeMathDisplayType | Đọc/Ghi | Lấy/đặt loại định dạng hiển thị Office Math, thể hiện việc một phương trình được hiển thị nội dòng trong văn bản hay hiển thị trên một dòng riêng. |
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 nút con đầu tiên của node. |
LastChild | Node | Đọc | Lấy phầ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 nút ngay sau nút 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. |
Phương thức
| Chữ ký | Mô tả |
|---|---|
Accept(visitor: DocumentVisitor) | Gọi VisitOfficeMathStart, sau đó gọi Accept cho tất cả các nút con của Office Math và gọi VisitOfficeMathEnd vào cuối. |
AcceptStart(visitor: DocumentVisitor) | Chấp nhận một visitor để thăm phần bắt đầu của office math. |
AcceptEnd(visitor: DocumentVisitor) | Chấp nhận một visitor để thăm phần kết thúc của office math. |
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 bộ sưu tập các nút con khớp với loại đã 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 khớp với biểu thức XPath. |
SelectSingleNode(xpath: string) | Chọn Node đầu tiên khớ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 đượ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 trình đ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 phiên bản quá tải 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 đối tượng OfficeMath này. |
Remove() | Xóa bản thân khỏi nút cha. |
NextPreOrder(rootNode: Node) | Lấy nút tiếp theo dựa trên thuật toán duyệt cây theo thứ tự trước. |
PreviousPreOrder(rootNode: Node) | Lấy nút trước đó dựa trên 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 đã 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 dễ hiểu cho người dùng. |