Table

Tổng quan

Table là một lớp trong Aspose.Words FOSS cho .NET. Kế thừa từ: CompositeNode.

Biểu diễn một bảng trong tài liệu Word.

Lớp này cung cấp 35 phương thức để làm việc với các đối tượng Table trong các chương trình .NET. Các phương thức khả dụng bao gồm: Accept, AcceptEnd, AcceptStart, AppendChild, AutoFit, ClearBorders, ClearShading, Clone, ConvertToHorizontallyMergedCells, CreateNavigator, EnsureMinimum, GetAncestor, và 23 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: AbsoluteHorizontalDistance, AbsoluteVerticalDistance, Alignment, AllowAutoFit, AllowCellSpacing, AllowOverlap, và 38 mục khác.

Thuộc tính

TênKiểuTruy cậpMô tả
NodeTypeNodeTypeĐọcTrả về Bảng.
FirstRowRowĐọcTrả về nút Row đầu tiên trong bảng.
LastRowRowĐọcTrả về nút Row cuối cùng trong bảng.
RowsRowCollectionĐọcCung cấp quyền truy cập có kiểu vào các hàng của bảng.
AlignmentTableAlignmentĐọc/GhiXác định cách bảng nội tuyến được căn chỉnh trong tài liệu.
AllowAutoFitboolĐọc/GhiCho phép Microsoft Word và Aspose.Words tự động thay đổi kích thước các ô trong bảng để phù hợp với nội dung của chúng.
PreferredWidthPreferredWidthĐọc/GhiLấy hoặc đặt độ rộng ưa thích của bảng.
BidiboolĐọc/GhiLấy hoặc đặt liệu đây có phải là bảng phải-đến-trái hay không.
LeftPaddingdoubleĐọc/GhiLấy hoặc đặt lượng không gian (đơn vị points) để thêm vào phía bên trái nội dung của các ô.
RightPaddingdoubleĐọc/GhiLấy hoặc đặt lượng không gian (đơn vị points) để thêm vào phía bên phải nội dung của các ô.
TopPaddingdoubleĐọc/GhiLấy hoặc đặt lượng không gian (đơn vị points) để thêm vào phía trên nội dung của các ô.
BottomPaddingdoubleĐọc/GhiLấy hoặc đặt lượng không gian (đơn vị điểm) để thêm vào phía dưới nội dung của các ô.
CellSpacingdoubleĐọc/GhiLấy hoặc đặt lượng không gian (đơn vị điểm) giữa các ô.
AllowCellSpacingboolĐọc/GhiLấy hoặc đặt tùy chọn “Cho phép khoảng cách giữa các ô”.
LeftIndentdoubleĐọc/GhiLấy hoặc đặt giá trị biểu thị lề bên trái của bảng.
StyleOptionsTableStyleOptionsĐọc/GhiLấy hoặc đặt các cờ bit xác định cách kiểu bảng được áp dụng cho bảng này.
StyleStyleĐọc/GhiLấy hoặc đặt kiểu bảng được áp dụng cho bảng này.
StyleNamestringĐọc/GhiLấy hoặc đặt tên của kiểu bảng được áp dụng cho bảng này.
StyleIdentifierStyleIdentifierĐọc/GhiLấy hoặc đặt định danh kiểu không phụ thuộc vào locale của kiểu bảng được áp dụng cho bảng này.
TextWrappingTextWrappingĐọc/GhiLấy hoặc đặt TextWrapping cho bảng.
TitlestringĐọc/GhiLấy hoặc đặt tiêu đề của bảng này.
DescriptionstringĐọc/GhiLấy hoặc đặt mô tả của bảng này.
DistanceLeftdoubleĐọc/GhiLấy hoặc đặt khoảng cách giữa bên trái của bảng và văn bản xung quanh, tính bằng điểm.
DistanceRightdoubleĐọc/GhiLấy hoặc đặt khoảng cách giữa bên phải của bảng và văn bản xung quanh, tính bằng điểm.
DistanceTopdoubleĐọc/GhiLấy hoặc thiết lập khoảng cách giữa phần trên của bảng và văn bản xung quanh, tính bằng điểm.
DistanceBottomdoubleĐọc/GhiLấy hoặc thiết lập khoảng cách giữa phần dưới của bảng và văn bản xung quanh, tính bằng điểm.
RelativeHorizontalAlignmentHorizontalAlignmentĐọc/GhiLấy hoặc đặt căn chỉnh ngang tương đối của bảng trôi.
RelativeVerticalAlignmentVerticalAlignmentĐọc/GhiLấy hoặc đặt căn chỉnh dọc tương đối của bảng nổi.
HorizontalAnchorRelativeHorizontalPositionĐọc/GhiLấy đối tượng cơ sở mà từ đó vị trí ngang của bảng nổi sẽ được tính toán.
VerticalAnchorRelativeVerticalPositionĐọc/GhiLấy đối tượng cơ sở mà từ đó vị trí dọc của bảng nổi sẽ được tính toán.
AbsoluteHorizontalDistancedoubleĐọc/GhiLấy hoặc đặt vị trí ngang tuyệt đối của bảng nổi, được chỉ định bởi các thuộc tính bảng, tính bằng điểm.
AbsoluteVerticalDistancedoubleĐọc/GhiLấy hoặc đặt vị trí dọc tuyệt đối của bảng nổi, được chỉ định bởi các thuộc tính bảng, tính bằng điểm.
AllowOverlapboolĐọcLấy xem một bảng nổi có cho phép các đối tượng nổi khác trong tài liệu chồng lên phạm vi của nó khi hiển thị hay không.
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 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 phần tử con trực tiếp của nút này.
ParentNodeCompositeNodeĐọcLấy parent ngay lập tức 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 nút ngay sau nút 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/GhiXác định định danh nút tùy chỉnh.

Phương thức

Chữ kýMô tả
Table(doc: DocumentBase)Khởi tạo một thể hiện mới của lớp Table.
ConvertToHorizontallyMergedCells()Chuyển đổi các ô được hợp nhất theo chiều ngang dựa trên độ rộng thành các ô được hợp nhất theo HorizontalMerge.
Accept(visitor: DocumentVisitor)Gọi VisitTableStart, sau đó gọi Accept cho tất cả các nút con của phần và gọi VisitTableEnd vào cuối.
AcceptStart(visitor: DocumentVisitor)Chấp nhận một visitor để thăm phần đầu của bảng.
AcceptEnd(visitor: DocumentVisitor)Chấp nhận một visitor để truy cập tới cuối bảng.
EnsureMinimum()Nếu bảng không có hàng nào, tạo và thêm một Row.
SetBorders(lineStyle: LineStyle, lineWidth: double, color: Color)Đặt tất cả các viền bảng thành kiểu đường, độ rộng và màu đã chỉ định.
SetBorder(borderType: BorderType, lineStyle: LineStyle, lineWidth: double, color: Color, isOverrideCellBorders: bool)Đặt viền bảng được chỉ định thành kiểu đường, độ rộng và màu đã chỉ định.
ClearBorders()Xóa tất cả các đường viền của bảng và các ô trên bảng này.
SetShading(texture: TextureIndex, foregroundColor: Color, backgroundColor: Color)Đặt độ đổ bóng thành các giá trị đã chỉ định trên toàn bảng.
ClearShading()Xóa mọi màu nền trên bảng.
AutoFit(behavior: AutoFitBehavior)Thay đổi kích thước bảng và các ô theo hành vi tự động vừa vặn đã chỉ định.
GetText()Lấy văn bản của nút này và của tất cả các nút con của nó.
GetChildNodes(nodeType: NodeType, isDeep: bool)Trả về một tập hợp các nút con khớp với loại được chỉ định.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Trả về nút con thứ N khớp với loại được 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 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 đượ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ỉ số 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 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à 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 Table 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 nút ra một chuỗi theo đị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.

Xem thêm

 Tiếng Việt