Table
Overview
Table là một lớp trong Aspose.PDF FOSS cho .NET. Dòng thừa kế từ: BaseParagraph.
Nó đại diện cho một bảng có thể được thêm vào trang PDF.
Khóa học này cung cấp 12 phương pháp để làm việc với các đối tượng bảng trong các chương trình .NET. Các phương pháp có sẵn bao gồm: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng .NET nào sau khi cài đặt Aspose.PDF FOSS cho gói .Net. Tài sản : Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment,Và 24 nhiều hơn nữa.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
ColumnWidths | string? | Đọc / viết | - Các chiều rộng cột tách không gian (ví dụ:. |
Border | BorderInfo? | Đọc / viết | Bảng biên giới. |
DefaultCellBorder | BorderInfo? | Đọc / viết | Giới hạn tế bào mặc định áp dụng cho tất cả các tế胞 trừ khi quá mỏng. |
DefaultCellPadding | MarginInfo? | Đọc / viết | Thay thế cell padding. |
DefaultCellTextState | TextState? | Đọc / viết | Định dạng văn bản mặc định cho các tế bào. |
BackgroundColor | Color? | Đọc / viết | Màu nền bảng. |
Left | float | Đọc / viết | Vị trí trái của bảng trên trang. |
Top | float | Đọc / viết | Vị trí trên của bảng trên trang (độ xa từ đầu trang). |
Margin | MarginInfo | Đọc / viết | Bảng bàn margin. |
RepeatingRowsCount | int | Đọc / viết | Số hàng để lặp lại ở đầu mỗi trang khi bảng kéo các trang. |
RepeatingColumnsCount | int | Đọc / viết | Số cột tối đa cho bảng. |
Broken | TableBroken | Đọc / viết | Làm thế nào bảng phá vỡ trên các trang. |
IsBroken | bool | Đọc / viết | Có thể bàn được phép phá vỡ qua các trang. |
ColumnAdjustment | ColumnAdjustment | Đọc / viết | Làm thế nào các cột được kích thước khi bảng được render (API parity). |
Rows | Rows | Read | Bộ sưu tập các hàng trong bảng này. |
DefaultColumnWidth | string? | Đọc / viết | Mở rộng cột mặc định được sử dụng khi ColumnWidths trống rỗng. |
CornerStyle | BorderCornerStyle | Đọc / viết | Phong cách góc-thung hình áp dụng cho hộp biên giới của bàn. |
IsBordersIncluded | bool | Đọc / viết | Khi đúng, bề mặt biên giới tế bào tính so với các tính toán độ cao và độ lục. |
BreakText | TextFragment? | Đọc / viết | Chỉ số tùy chọn được rút ra khi trang bị phá vỡ khi một hàng được chia giữa các trang. |
RepeatingRowsStyle | TextState? | Đọc / viết | Tình trạng văn bản mặc định cho các hàng được lặp lại trên trang tiếp tục (xem RepeatingRowsCount). |
Alignment | HorizontalAlignment | Đọc / viết | Nhận hoặc đặt sự sắp xếp. |
HorizontalAlignment | HorizontalAlignment | Đọc / viết | Phân phối ngang áp dụng cho đoạn này. |
VerticalAlignment | VerticalAlignment | Đọc / viết | Phân phối thạch áp dụng cho đoạn này. |
IsFirstParagraphInColumn | bool | Đọc / viết | Phải buộc đoạn này để bắt đầu một cột mới. |
IsKeptWithNext | bool | Đọc / viết | Hãy giữ đoạn này trên cùng một trang như phần tiếp theo. |
IsInNewPage | bool | Đọc / viết | Phải bắt đầu đoạn từ một trang mới. |
IsInLineParagraph | bool | Đọc / viết | Nhập chữ ký (không bắt đầu một dòng mới). |
HyperlinkText | string? | Đọc / viết | Mục tiêu Hyperlink-type Legacy. |
Hyperlink | Hyperlink? | Đọc / viết | Thiết kế trang trí hyperlink áp dụng cho đoạn. |
ZIndex | int | Đọc / viết | Chỉ số lệnh Z được sử dụng bởi DOM renderer. |
Methods
| Signature | Description |
|---|---|
Table() | Lời bài hát: Call Table On This Table Instance. |
GetWidth() | Tổng số các chiều rộng cột từ ColumnWidths. |
GetHeight(parentPage: Page) | Khoảng chiều cao của bảng trên parentPage. |
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState) | Ứng dụng textState cho mỗi ô trong số cột (1 dựa trên) đã được cung cấp. |
Clone() | Chơi chôn trên bàn. |
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool) | Nhập một thiết bị đối tượng 2-D vào bảng. |
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int) | nhập tất cả các hàng của một DataTable. |
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool) | nhập khẩu với các cột max / max rõ ràng và HTML hỗ trợ lá cờ. |
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool) | Nhập một phần của hàng / cột được chọn bởi danh sách chỉ số. |
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int) | nhập một DataView. |
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double) | Xây dựng bảng trên nhiều trang. |
Build(page: Page) | Xây dựng các byte dòng nội dung bảng cho trang cụ thể. |