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řístupPopis:
ColumnWidthsstring?Čtení/zápisŠířky sloupců oddělené mezerou (např.
BorderBorderInfo?Čtení/zápisOhraničení tabulky.
DefaultCellBorderBorderInfo?Čtení/zápisVýchozí okraj buňky se použije na všechny buňky, pokud není přepsán.
DefaultCellPaddingMarginInfo?Čtení/zápisVýchozí vnitřní okraj buňky.
DefaultCellTextStateTextState?Čtení/zápisVýchozí stav textu pro buňky.
BackgroundColorColor?Čtení/zápisBarva pozadí tabulky.
LeftfloatČtení/zápisLevá pozice tabulky na stránce.
TopfloatČtení/zápisHorní pozice tabulky na stránce (vzdálenost od horního okraje stránky).
MarginMarginInfoČtení/zápisOkraj tabulky.
RepeatingRowsCountintČtení/zápisPočet řádků, které se opakují v horní části každé stránky, když tabulka přesahuje více stránek.
RepeatingColumnsCountintČtení/zápisMaximální počet sloupců v tabulce.
BrokenTableBrokenČtení/zápisJak se tabulka rozděluje mezi stránky.
IsBrokenboolČtení/zápisZda je povoleno, aby se tabulka rozdělila mezi stránky.
ColumnAdjustmentColumnAdjustmentČtení/zápisJak jsou sloupce dimenzovány při vykreslení tabulky (API parita).
RowsRowsČteníSada řádků v této tabulce.
DefaultColumnWidthstring?Čtení/zápisVýchozí šířka sloupce používaná, když je ColumnWidths prázdný.
CornerStyleBorderCornerStyleČtení/zápisStyl zaoblení rohů aplikovaný na rámeček tabulky.
IsBordersIncludedboolČtení/zápisKdyž je pravda, šířky cell-border se počítají do cell padding a výpočtů row-height.
BreakTextTextFragment?Čtení/zápisVolitelný indikátor vykreslený při přerušení stránky, když je řádek rozdělen přes stránky.
RepeatingRowsStyleTextState?Čtení/zápisVýchozí textový stav pro řádky opakované na pokračovacích stránkách (viz RepeatingRowsCount).
AlignmentHorizontalAlignmentČtení/zápisZíská nebo nastaví zarovnání.
HorizontalAlignmentHorizontalAlignmentČtení/zápisNa tento odstavec bylo použito horizontální zarovnání.
VerticalAlignmentVerticalAlignmentČtení/zápisNa tento odstavec bylo použito vertikální zarovnání.
IsFirstParagraphInColumnboolČtení/zápisVynutit, aby odstavec začínal v novém sloupci.
IsKeptWithNextboolČtení/zápisUdržte tento odstavec na stejné stránce jako následující.
IsInNewPageboolČtení/zápisVynutit, aby odstavec začínal na nové stránce.
IsInLineParagraphboolČtení/zápisPříznak vloženého odstavce (nezačíná na novém řádku).
HyperlinkTextstring?Čtení/zápisLegacy řetězcový typ cíle hypertextového odkazu.
HyperlinkHyperlink?Čtení/zápisTypizovaná dekorace hypertextového odkazu aplikovaná na odstavec.
ZIndexintČtení/zápisZ-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.

Viz také:

 Čeština