Table
Přehled
Table je třída v Aspose.PDF FOSS pro .NET. Dědí z: BaseParagraph.
Zastupuje tabulku, kterou lze přidat na stránku PDF.
Tato třída poskytuje 13 metod pro práci s objekty Table v programech .NET. Dostupné metody zahrnují: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment a dalších 24.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
ColumnWidths | string? | Čtení/zápis | Šířky sloupců oddělené mezerou (např. |
Border | BorderInfo? | Čtení/zápis | Ohraničení tabulky. |
DefaultCellBorder | BorderInfo? | Čtení/zápis | Výchozí okraj buňky se použije na všechny buňky, pokud není přepsán. |
DefaultCellPadding | MarginInfo? | Čtení/zápis | Výchozí vnitřní okraj buňky. |
DefaultCellTextState | TextState? | Čtení/zápis | Výchozí stav textu pro buňky. |
BackgroundColor | Color? | Čtení/zápis | Barva pozadí tabulky. |
Left | float | Čtení/zápis | Levá pozice tabulky na stránce. |
Top | float | Čtení/zápis | Horní pozice tabulky na stránce (vzdálenost od horního okraje stránky). |
Margin | MarginInfo | Čtení/zápis | Okraj tabulky. |
RepeatingRowsCount | int | Čtení/zápis | Počet řádků, které se opakují v horní části každé stránky, když tabulka přesahuje více stránek. |
RepeatingColumnsCount | int | Čtení/zápis | Maximální počet sloupců v tabulce. |
Broken | TableBroken | Čtení/zápis | Jak se tabulka rozděluje mezi stránky. |
IsBroken | bool | Čtení/zápis | Zda je povoleno, aby se tabulka rozdělila mezi stránky. |
ColumnAdjustment | ColumnAdjustment | Čtení/zápis | Jak jsou sloupce dimenzovány při vykreslení tabulky (API parita). |
Rows | Rows | Čtení | Sada řádků v této tabulce. |
DefaultColumnWidth | string? | Čtení/zápis | Výchozí šířka sloupce používaná, když je ColumnWidths prázdný. |
CornerStyle | BorderCornerStyle | Čtení/zápis | Styl zaoblení rohů aplikovaný na rámeček tabulky. |
IsBordersIncluded | bool | Čtení/zápis | Když je pravda, šířky cell-border se počítají do cell padding a výpočtů row-height. |
BreakText | TextFragment? | Čtení/zápis | Volitelný indikátor vykreslený při přerušení stránky, když je řádek rozdělen přes stránky. |
RepeatingRowsStyle | TextState? | Čtení/zápis | Výchozí textový stav pro řádky opakované na pokračovacích stránkách (viz RepeatingRowsCount). |
Alignment | HorizontalAlignment | Čtení/zápis | Získá nebo nastaví zarovnání. |
HorizontalAlignment | HorizontalAlignment | Čtení/zápis | Na tento odstavec bylo použito horizontální zarovnání. |
VerticalAlignment | VerticalAlignment | Čtení/zápis | Na tento odstavec bylo použito vertikální zarovnání. |
IsFirstParagraphInColumn | bool | Čtení/zápis | Vynutit, aby odstavec začínal v novém sloupci. |
IsKeptWithNext | bool | Čtení/zápis | Udržte tento odstavec na stejné stránce jako následující. |
IsInNewPage | bool | Čtení/zápis | Vynutit, aby odstavec začínal na nové stránce. |
IsInLineParagraph | bool | Čtení/zápis | Příznak vloženého odstavce (nezačíná na novém řádku). |
HyperlinkText | string? | Čtení/zápis | Legacy řetězcový typ cíle hypertextového odkazu. |
Hyperlink | Hyperlink? | Čtení/zápis | Typizovaná dekorace hypertextového odkazu aplikovaná na odstavec. |
ZIndex | int | Čtení/zápis | Z-order index používaný renderérem DOM. |
Metody
| Podpis: | Popis: |
|---|---|
Table() | Volá Table na této instanci Table. |
GetWidth() | Součet šířek sloupců z ColumnWidths. |
GetHeight() | Přibližná vykreslená výška tabulky, nezávislá na jakékoli hostitelské stránce. |
GetHeight(parentPage: Page?) | Vykreslená výška tabulky na parentPage (nebo v výchozím content bandu, pokud není zadán). |
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState) | Použijte textState na každou buňku ve zvoleném (0-základním) čísle sloupce. |
Clone() | Mělká kopie tabulky. |
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool) | Importujte jednorozměrné pole objektů do tabulky a zalomte hodnoty do řádků podle počtu sloupců tabulky. |
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int) | Importujte všechny řádky DataTable. |
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool) | Import s explicitním nastavením maximálního počtu řádků / sloupců a příznakem podpory HTML. |
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool) | Importujte podmnožinu řádků / sloupců vybraných podle seznamů indexů. |
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int) | Importujte DataView. |
Build(page: Page) | Vytvořte bajty proudu obsahu tabulky pro danou stránku. |
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double, measureOnly: bool, contentFlow: bool) | Vytvořte tabulku napříč více stránkami. |