Row
Tổng quan
Row là một lớp trong Aspose.Words FOSS cho .NET. Kế thừa từ: CompositeNode, IRowAttrSource, ITrackableNode.
Biểu thị một hàng 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 Row trong các chương trình .NET. Các phương thức có sẵn bao gồm: Accept, AcceptEnd, AcceptStart, AppendChild, Clone, CreateNavigator, EnsureMinimum, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, 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: Cells, Count, CustomNodeId, Document, FirstCell, FirstChild, và 16 mục khác.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
NodeType | NodeType | Đọc | Trả về Row. |
ParentTable | Table | Đọc | Trả về bảng cha trực tiếp của row. |
IsFirstRow | bool | Đọc | True nếu đây là hàng đầu tiên trong bảng; false trong các trường hợp khác. |
IsLastRow | bool | Đọc | True nếu đây là hàng cuối cùng trong bảng; false trong các trường hợp khác. |
NextRow | Row | Đọc | Lấy nút Row tiếp theo. |
PreviousRow | Row | Đọc | Lấy node Row trước đó. |
FirstCell | Cell | Đọc | Trả về Cell đầu tiên trong hàng. |
LastCell | Cell | Đọc | Trả về Cell cuối cùng trong hàng. |
Cells | CellCollection | Đọc | Cung cấp quyền truy cập có kiểu vào các nút con Cell của hàng. |
RowFormat | RowFormat | Đọc | Cung cấp quyền truy cập vào các thuộc tính định dạng của hàng. |
Hidden | bool | Đọc/Ghi | Lấy hoặc đặt cờ cho biết hàng này có bị ẩn hay khô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 đứa con đầu tiên của nút. |
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 phầ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 | Chỉ định định danh nút tùy chỉnh. |
Phương thức
| Chữ ký | Mô tả |
|---|---|
Row(doc: DocumentBase) | Khởi tạo một thể hiện mới của lớp Row. |
Accept(visitor: DocumentVisitor) | Gọi VisitRowStart, sau đó gọi Accept cho tất cả các nút con của phần và gọi VisitRowEnd vào cuối. |
AcceptStart(visitor: DocumentVisitor) | Chấp nhận một visitor để thăm phần đầu của row. |
AcceptEnd(visitor: DocumentVisitor) | Chấp nhận một visitor để thăm phần cuối của row. |
GetText() | Lấy văn bản của tất cả các ô trong hàng này, bao gồm ký tự kết thúc hàng. |
EnsureMinimum() | Nếu hàng không có ô nào, tạo và nối thêm một ô. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Trả về một tập hợp các nút con khớp với loại đã chỉ định. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Trả về nút con thứ N khớp với loại đã chỉ định. |
SelectNodes(xpath: string) | Chọn một danh sách các nút 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 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 đượ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 cháu 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. |
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 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 Row này. |
Remove() | Gỡ bỏ 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 node 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 loại node thành chuỗi thân thiện với người dùng. |