Table
Overview
Table adalah kelas dalam Aspose.PDF FOSS untuk .NET. Warisan dari: BaseParagraph.
Menunjukkan tabel yang dapat ditambahkan ke halaman PDF.
Kelas ini menyediakan 12 metode untuk bekerja dengan objek tabel dalam program .NET. Metode yang tersedia meliputi: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment, dan 24 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
ColumnWidths | string? | Membaca/menulis | lebar kolom yang dipisahkan oleh ruang (misalnya,. |
Border | BorderInfo? | Membaca/menulis | Tepi meja. |
DefaultCellBorder | BorderInfo? | Membaca/menulis | Default cell border diterapkan pada semua sel kecuali yang di-overrid. |
DefaultCellPadding | MarginInfo? | Membaca/menulis | Pengisi sel default. |
DefaultCellTextState | TextState? | Membaca/menulis | Status teks default untuk sel. |
BackgroundColor | Color? | Membaca/menulis | Warna latar meja. |
Left | float | Membaca/menulis | Posisi kiri meja di halaman. |
Top | float | Membaca/menulis | Posisi atas tabel pada halaman (jarak dari bagian atas halaman). |
Margin | MarginInfo | Membaca/menulis | Margin meja. |
RepeatingRowsCount | int | Membaca/menulis | Jumlah baris yang harus diulang pada bagian atas setiap halaman ketika tabel mencakup halaman. |
RepeatingColumnsCount | int | Membaca/menulis | Kolom maksimum dihitung untuk tabel. |
Broken | TableBroken | Membaca/menulis | Bagaimana meja pecah di halaman. |
IsBroken | bool | Membaca/menulis | Apakah tabel diizinkan untuk memecah halaman. |
ColumnAdjustment | ColumnAdjustment | Membaca/menulis | Bagaimana kolom berukuran saat tabel di-render (paritas API). |
Rows | Rows | Read | Kumpulan baris dalam tabel ini. |
DefaultColumnWidth | string? | Membaca/menulis | Default column-width yang digunakan ketika ColumnWidths kosong. |
CornerStyle | BorderCornerStyle | Membaca/menulis | Gaya mengelilingi sudut diterapkan pada kotak pinggiran meja. |
IsBordersIncluded | bool | Membaca/menulis | Ketika benar, lebar batas sel dihitung terhadap pengisian sel dan perhitungan tinggi baris. |
BreakText | TextFragment? | Membaca/menulis | Indikator opsional yang ditarik pada istirahat halaman ketika baris dibagi ke seluruh halaman. |
RepeatingRowsStyle | TextState? | Membaca/menulis | Status teks default untuk baris yang diulang pada halaman lanjutan (lihat RepeatingRowsCount). |
Alignment | HorizontalAlignment | Membaca/menulis | Dapatkan atau mengatur keselarasan. |
HorizontalAlignment | HorizontalAlignment | Membaca/menulis | Pencocokan horizontal yang diterapkan pada paragraf ini. |
VerticalAlignment | VerticalAlignment | Membaca/menulis | Penataan vertikal yang diterapkan pada paragraf ini. |
IsFirstParagraphInColumn | bool | Membaca/menulis | Memaksa paragraf untuk memulai kolom baru. |
IsKeptWithNext | bool | Membaca/menulis | Simpan paragraf ini di halaman yang sama dengan paragraf berikutnya. |
IsInNewPage | bool | Membaca/menulis | Memaksa paragraf untuk memulai di halaman baru. |
IsInLineParagraph | bool | Membaca/menulis | Inline paragraph flag (tidak memulai baris baru). |
HyperlinkText | string? | Membaca/menulis | Target hyperlink berupa string lama. |
Hyperlink | Hyperlink? | Membaca/menulis | Dekorasi hyperlink yang ditandai dengan paragraf. |
ZIndex | int | Membaca/menulis | Indeks Z-order yang digunakan oleh DOM renderer. |
Methods
| Signature | Description |
|---|---|
Table() | Panggilan tabel pada instance tabel ini. |
GetWidth() | Jumlah lebar kolom dari ColumnWidths. |
GetHeight(parentPage: Page) | Ketinggian tabel yang dibuat pada parentPage. |
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState) | Menerapkan textState ke setiap sel dalam nomor kolom yang diberikan (1-based). |
Clone() | Klone dangkal dari meja. |
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool) | Impor array objek 2-D ke dalam tabel. |
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int) | Memasukkan semua baris dari DataTable. |
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool) | Impor dengan eksplisit max-baris / maksimum-kolom dan HTML support flag. |
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool) | Memasukkan subset baris / kolom yang dipilih oleh daftar indeks. |
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int) | Memasukkan DataView. |
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double) | Bangun tabel di beberapa halaman. |
Build(page: Page) | Buat byte stream konten tabel untuk halaman yang diberikan. |