Taula

Visió general

Table és una classe a Aspose.PDF FOSS per a .NET. Hereta de: BaseParagraph.

Representa una taula que es pot afegir a una pàgina PDF.

Aquesta classe proporciona 12 mètodes per treballar amb objectes Table en programes .NET. Els mètodes disponibles inclouen: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet Aspose.PDF FOSS per a .NET. Propietats: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment i 24 més.

Propietats

NameTypeAccessDescription
ColumnWidthsstring?Read/WriteAmplades de columna separades per espais (p. ex.
BorderBorderInfo?Read/WriteVora de la taula.
DefaultCellBorderBorderInfo?Read/WriteVora de cel·la per defecte aplicada a totes les cel·les tret que es sobreescrigui.
DefaultCellPaddingMarginInfo?Read/WriteSeparació interna de cel·la per defecte.
DefaultCellTextStateTextState?Read/WriteEstat de text per defecte per a les cel·les.
BackgroundColorColor?Read/WriteColor de fons de la taula.
LeftfloatRead/WritePosició esquerra de la taula a la pàgina.
TopfloatRead/WritePosició superior de la taula a la pàgina (distància des de la part superior de la pàgina).
MarginMarginInfoRead/WriteMarge de la taula.
RepeatingRowsCountintRead/WriteNombre de files a repetir a la part superior de cada pàgina quan la taula s’estén a diverses pàgines.
RepeatingColumnsCountintRead/WriteNombre màxim de columnes per a la taula.
BrokenTableBrokenRead/WriteCom es parteix la taula entre pàgines.
IsBrokenboolRead/WriteSi es permet que la taula es parteixi entre pàgines.
ColumnAdjustmentColumnAdjustmentRead/WriteCom es dimensionen les columnes quan es renderitza la taula (paritat d’API).
RowsRowsReadLa col·lecció de files d’aquesta taula.
DefaultColumnWidthstring?Read/WriteAmplada de columna per defecte utilitzada quan ColumnWidths està buit.
CornerStyleBorderCornerStyleRead/WriteEstil d’arrodoniment de cantonada aplicat a la caixa de la vora de la taula.
IsBordersIncludedboolRead/WriteQuan és cert, les amplades de la vora de la cel·la es resten de la separació interna i dels càlculs d’alçada de fila.
BreakTextTextFragment?Read/WriteIndicador opcional dibuixat al salt de pàgina quan una fila es divideix entre pàgines.
RepeatingRowsStyleTextState?Read/WriteEstat de text per defecte per a les files repetides a les pàgines de continuació (vegeu RepeatingRowsCount).
AlignmentHorizontalAlignmentRead/WriteObté o estableix l’alineació.
HorizontalAlignmentHorizontalAlignmentRead/WriteAlineació horitzontal aplicada a aquest paràgraf.
VerticalAlignmentVerticalAlignmentRead/WriteAlineació vertical aplicada a aquest paràgraf.
IsFirstParagraphInColumnboolRead/WriteForça que el paràgraf comenci una nova columna.
IsKeptWithNextboolRead/WriteManté aquest paràgraf a la mateixa pàgina que el següent.
IsInNewPageboolRead/WriteForça que el paràgraf comenci en una nova pàgina.
IsInLineParagraphboolRead/WriteIndicador de paràgraf en línia (no comença una nova línia).
HyperlinkTextstring?Read/WriteDestinació d’enllaç hipèrtic de cadena d’estil antic.
HyperlinkHyperlink?Read/WriteDecoració d’enllaç hipèrtic tipat aplicada al paràgraf.
ZIndexintRead/WriteÍndex d’ordre Z utilitzat pel renderitzador DOM.

Mètodes

SignatureDescription
Table()Crida Table en aquesta instància de Table.
GetWidth()Suma d’amplades de columnes de ColumnWidths.
GetHeight(parentPage: Page)Alçada renderitzada aproximada de la taula a parentPage.
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState)Aplica textState a cada cel·la de la columna indicada (basada en 1).
Clone()Clon superficial de la taula.
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool)Importa una matriu d’objectes 2-D a la taula.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int)Importa totes les files d’un DataTable.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool)Importa amb màxims explícits de rows / columns i senyalador de suport HTML.
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool)Importa un subconjunt de rows / columns seleccionat per llistes d’índex.
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int)Importa un DataView.
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double)Construeix la taula a través de diverses pàgines.
Build(page: Page)Construeix els bytes del flux de contingut de la taula per a la pàgina indicada.

Vegeu també

 Català