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
| Name | Type | Access | Description |
|---|---|---|---|
ColumnWidths | string? | Read/Write | Amplades de columna separades per espais (p. ex. |
Border | BorderInfo? | Read/Write | Vora de la taula. |
DefaultCellBorder | BorderInfo? | Read/Write | Vora de cel·la per defecte aplicada a totes les cel·les tret que es sobreescrigui. |
DefaultCellPadding | MarginInfo? | Read/Write | Separació interna de cel·la per defecte. |
DefaultCellTextState | TextState? | Read/Write | Estat de text per defecte per a les cel·les. |
BackgroundColor | Color? | Read/Write | Color de fons de la taula. |
Left | float | Read/Write | Posició esquerra de la taula a la pàgina. |
Top | float | Read/Write | Posició superior de la taula a la pàgina (distància des de la part superior de la pàgina). |
Margin | MarginInfo | Read/Write | Marge de la taula. |
RepeatingRowsCount | int | Read/Write | Nombre de files a repetir a la part superior de cada pàgina quan la taula s’estén a diverses pàgines. |
RepeatingColumnsCount | int | Read/Write | Nombre màxim de columnes per a la taula. |
Broken | TableBroken | Read/Write | Com es parteix la taula entre pàgines. |
IsBroken | bool | Read/Write | Si es permet que la taula es parteixi entre pàgines. |
ColumnAdjustment | ColumnAdjustment | Read/Write | Com es dimensionen les columnes quan es renderitza la taula (paritat d’API). |
Rows | Rows | Read | La col·lecció de files d’aquesta taula. |
DefaultColumnWidth | string? | Read/Write | Amplada de columna per defecte utilitzada quan ColumnWidths està buit. |
CornerStyle | BorderCornerStyle | Read/Write | Estil d’arrodoniment de cantonada aplicat a la caixa de la vora de la taula. |
IsBordersIncluded | bool | Read/Write | Quan é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. |
BreakText | TextFragment? | Read/Write | Indicador opcional dibuixat al salt de pàgina quan una fila es divideix entre pàgines. |
RepeatingRowsStyle | TextState? | Read/Write | Estat de text per defecte per a les files repetides a les pàgines de continuació (vegeu RepeatingRowsCount). |
Alignment | HorizontalAlignment | Read/Write | Obté o estableix l’alineació. |
HorizontalAlignment | HorizontalAlignment | Read/Write | Alineació horitzontal aplicada a aquest paràgraf. |
VerticalAlignment | VerticalAlignment | Read/Write | Alineació vertical aplicada a aquest paràgraf. |
IsFirstParagraphInColumn | bool | Read/Write | Força que el paràgraf comenci una nova columna. |
IsKeptWithNext | bool | Read/Write | Manté aquest paràgraf a la mateixa pàgina que el següent. |
IsInNewPage | bool | Read/Write | Força que el paràgraf comenci en una nova pàgina. |
IsInLineParagraph | bool | Read/Write | Indicador de paràgraf en línia (no comença una nova línia). |
HyperlinkText | string? | Read/Write | Destinació d’enllaç hipèrtic de cadena d’estil antic. |
Hyperlink | Hyperlink? | Read/Write | Decoració d’enllaç hipèrtic tipat aplicada al paràgraf. |
ZIndex | int | Read/Write | Índex d’ordre Z utilitzat pel renderitzador DOM. |
Mètodes
| Signature | Description |
|---|---|
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. |