Cell
Tổng quan
Cell là một lớp trong Aspose.Words FOSS cho .NET. Kế thừa từ: CompositeNode, ICellAttrSource, ITrackableNode.
Đại diện cho một ô bảng.
Lớp này cung cấp 28 phương thức để làm việc với các đối tượng Cell trong các chương trình .NET. Các phương thức có sẵn bao gồm: Accept, AcceptEnd, AcceptStart, AppendChild, Cell, Clone, CreateNavigator, EnsureMinimum, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, và 16 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: CellFormat, Count, CustomNodeId, Document, FirstChild, FirstParagraph, và 16 mục nữa.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
NodeType | NodeType | Đọc | Trả về Cell. |
NextCell | Cell | Đọc | Lấy nút Cell tiếp theo. |
PreviousCell | Cell | Đọc | Lấy nút Cell trước đó. |
ParentRow | Row | Đọc | Trả về hàng cha của ô. |
FirstParagraph | Paragraph | Đọc | Lấy đoạn văn đầu tiên trong số các phần tử con trực tiếp. |
LastParagraph | Paragraph | Đọc | Lấy đoạn văn cuối cùng trong số các phần tử con trực tiếp. |
IsFirstCell | bool | Đọc | True nếu đây là ô đầu tiên trong một hàng; false trong các trường hợp khác. |
IsLastCell | bool | Đọc | True nếu đây là ô cuối cùng trong một hàng; false trong các trường hợp khác. |
CellFormat | CellFormat | Đọc | Cung cấp quyền truy cập vào các thuộc tính định dạng của ô. |
Paragraphs | ParagraphCollection | Đọc | Lấy một bộ sưu tập các đoạn văn là con trực tiếp của ô. |
Tables | TableCollection | Đọc | Lấy một bộ sưu tập các bảng là con trực tiếp của ô. |
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 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 | Xác định định danh nút tùy chỉnh. |
Phương thức
| Chữ ký | Mô tả |
|---|---|
Cell(doc: DocumentBase) | Khởi tạo một thể hiện mới của lớp Cell. |
Accept(visitor: DocumentVisitor) | Gọi VisitCellStart, sau đó gọi Accept cho tất cả các nút con của phần và gọi VisitCellEnd vào cuối. |
AcceptStart(visitor: DocumentVisitor) | Chấp nhận một visitor để thăm phần đầu của ô. |
AcceptEnd(visitor: DocumentVisitor) | Chấp nhận một visitor để thăm phần cuối của ô. |
EnsureMinimum() | Nếu nút con cuối cùng không phải là một đoạn văn, tạo và thêm vào một đoạn văn rỗng. |
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 phù hợ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 kiểu đã chỉ định. |
SelectNodes(xpath: string) | Chọn danh sách các nút khớp với biểu thức XPath. |
SelectSingleNode(xpath: string) | Chọn nút đầ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 nút con của nút 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 node được chỉ định ngay trước node tham chiếu được chỉ định. |
RemoveChild(oldChild: T) | Xóa node con được chỉ định. |
RemoveAllChildren() | Xóa tất cả các node con của node hiện tại. |
RemoveSmartTags() | Xóa tất cả các node con cháu SmartTag của node hiện tại. |
IndexOf(child: Node) | Trả về chỉ số của nút con được chỉ định trong mảng các nút con. |
CreateNavigator() | Tạo bộ định vị có thể được sử dụng để duyệt và đọc các nút. |
Clone(isCloneChildren: bool) | Bạn nên sử dụng phương thức 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à hợp thành). |
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 thể hiện Cell 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 ra một chuỗi ở định dạng đã chỉ định. |
NodeTypeToString(nodeType: NodeType) | Một phương thức tiện ích chuyển đổi giá trị enum kiểu nút thành chuỗi thân thiện với người dùng. |