Table
Približni podaci
Table je klasa u Aspose.PDF FOSS za .NET. Nasljednici od: BaseParagraph.
Predstavlja tablicu koja se može dodati na PDF stranicu.
Ova klasa pruža 12 metoda za rad s objektima tabele u .NET programima. Postoje i sljedeće metode: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment, i još 24 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
ColumnWidths | string? | Čitanje/pisanje | U slučaju da je to moguće, potrebno je provesti postupak za utvrđivanje vrijednosti. |
Border | BorderInfo? | Čitanje/pisanje | -Sjednište stola. |
DefaultCellBorder | BorderInfo? | Čitanje/pisanje | Standardna granica ćelije primjenjuje se na sve ćelijama osim ako nije preuzeta. |
DefaultCellPadding | MarginInfo? | Čitanje/pisanje | -Predviđene polje. |
DefaultCellTextState | TextState? | Čitanje/pisanje | Standardno stanje teksta za ćelije. |
BackgroundColor | Color? | Čitanje/pisanje | Boja pozadine stola. |
Left | float | Čitanje/pisanje | Lijeva pozicija stola na stranici. |
Top | float | Čitanje/pisanje | U slučaju da je tabela na stranici, to znači da se nalazi u najnižoj poziciji. |
Margin | MarginInfo | Čitanje/pisanje | -Majna stola. |
RepeatingRowsCount | int | Čitanje/pisanje | Broj redova koji se ponavljaju na vrhu svake stranice kada tabela obuhvaća više stranica. |
RepeatingColumnsCount | int | Čitanje/pisanje | Najveći broj stupnica u tabeli. |
Broken | TableBroken | Čitanje/pisanje | Kako se stol razbija preko stranica. |
IsBroken | bool | Čitanje/pisanje | Da li je tablici dopušteno da se prekrši preko stranica. |
ColumnAdjustment | ColumnAdjustment | Čitanje/pisanje | Kako su veličine stupnica kada je tabela prikazana (paritet API-ja). |
Rows | Rows | Čitaj. | Skup redova u ovoj tablici. |
DefaultColumnWidth | string? | Čitanje/pisanje | Standardna širina kolone koja se koristi kada je ColumnWidths prazan. |
CornerStyle | BorderCornerStyle | Čitanje/pisanje | U uglovima okrugli stil primjenjuje se na granični okvir stola. |
IsBordersIncluded | bool | Čitanje/pisanje | Ako je to istina, širine granice ćelija se računaju u odnosu na poljavanje stanica i izračune visine redova. |
BreakText | TextFragment? | Čitanje/pisanje | Opcionalni pokazatelj koji se crta na prekidu stranice kada je red podijeljen između stranica. |
RepeatingRowsStyle | TextState? | Čitanje/pisanje | U nastavku se navodi: “Predviđeni tekst” (RepeatingRowsCount). |
Alignment | HorizontalAlignment | Čitanje/pisanje | Dobiva ili postavlja poravnanje. |
HorizontalAlignment | HorizontalAlignment | Čitanje/pisanje | U ovom stavku primjenjuje se horizontalno usklađivanje. |
VerticalAlignment | VerticalAlignment | Čitanje/pisanje | U ovom stavku primjenjuje se vertikalna usklađenost. |
IsFirstParagraphInColumn | bool | Čitanje/pisanje | Prisiliti odlomak da počne novi stup. |
IsKeptWithNext | bool | Čitanje/pisanje | Ovaj odlomak i sljedeći neka budu na istoj stranici. |
IsInNewPage | bool | Čitanje/pisanje | Prisiliti odlomak da počne na novoj stranici. |
IsInLineParagraph | bool | Čitanje/pisanje | Ustavite u redni paragraf (ne započinju novi red). |
HyperlinkText | string? | Čitanje/pisanje | Objedini cilj sa ostalim linkovima. |
Hyperlink | Hyperlink? | Čitanje/pisanje | Ustaviti u redni okvir. |
ZIndex | int | Čitanje/pisanje | Indeks redoslijeda Z koji koristi DOM renderer. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
Table() | Poziv za stol na ovom primjerku stola. |
GetWidth() | Slika (s) u skladu s člankom 2. točkom 1. |
GetHeight(parentPage: Page) | Približna visina tabele na stranici. |
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState) | U svakom ćeliji u datom broju stupca (na temelju 1) primijeniti tekstState. |
Clone() | Plitki klon stola. |
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool) | Uvezite 2-D objektni niz u tablicu. |
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int) | Uvezite sve redove DataTable. |
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool) | Uvoz s eksplicitnim max-rad / max - kolone i HTML podršku zastavu. |
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool) | Uvezite podmnožinu redova / stupnica izabranih indeksnim popisima. |
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int) | Uvezite DataView. |
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double) | Izgraditi stol preko više stranica. |
Build(page: Page) | Izgraditi bajtove sadržaja tabele za danu stranicu. |