Table
Revisió
Table És una classe en Aspose.PDF FOSS per a .NET. Heretat de: BaseParagraph.
Representa una taula que es pot afegir a una pàgina PDF.
Aquesta classe proporciona 13 mètodes per treballar amb objectes de taula en programes .NET. Els mètodes disponibles inclouen: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. Tots els membres públics estan accessibles a qualsevol aplicació .NET després d’instal·lar el Aspose.PDF FOSS per al paquet .Net. Propietats : Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment,I 24 més.
Propietats
| Nom | Tipus | Access | Descripció |
|---|---|---|---|
ColumnWidths | string? | Llegir / Escriure | Amplituds de columna separades espacialment (per exemple,. |
Border | BorderInfo? | Llegir / Escriure | La frontera de taula. |
DefaultCellBorder | BorderInfo? | Llegir / Escriure | La frontera de la cèl·lula està aplicada a totes les cells llevat que s’hagi superat. |
DefaultCellPadding | MarginInfo? | Llegir / Escriure | Cèl·lules de padding. |
DefaultCellTextState | TextState? | Llegir / Escriure | Estat de text per a les cèl·lules. |
BackgroundColor | Color? | Llegir / Escriure | color de fons. |
Left | float | Llegir / Escriure | Posada esquerra de la taula a la pàgina. |
Top | float | Llegir / Escriure | Posició superior de la taula a la pàgina (distança de l’anterior). |
Margin | MarginInfo | Llegir / Escriure | Marge de taula. |
RepeatingRowsCount | int | Llegir / Escriure | Nombre de rutes per repetir a la part superior de cada pàgina quan la taula esborra les pàgines. |
RepeatingColumnsCount | int | Llegir / Escriure | Compta les columnes màximes per a la taula. |
Broken | TableBroken | Llegir / Escriure | Com es trenca la taula a través de les pàgines. |
IsBroken | bool | Llegir / Escriure | Si la taula es permet trencar a través de pàgines. |
ColumnAdjustment | ColumnAdjustment | Llegir / Escriure | Com es formen les columnes quan la taula és renderitzada (paritat API). |
Rows | Rows | Llegir | La col·lecció de rutes en aquesta taula. |
DefaultColumnWidth | string? | Llegir / Escriure | Amplitud de columna utilitzada quan ColumnWidths és buit. |
CornerStyle | BorderCornerStyle | Llegir / Escriure | Estil de corredora aplicat a la caixa fronterera de la taula. |
IsBordersIncluded | bool | Llegir / Escriure | Quan és veritat, les ampleitats de la frontera cel·lular compten contra els càlculs de l’escorça i l’altura de ronda. |
BreakText | TextFragment? | Llegir / Escriure | Indicador opcional que es traça a la ruptura de pàgina quan una línia es divideix entre pàgines. |
RepeatingRowsStyle | TextState? | Llegir / Escriure | Estat de text per a les files repetides en pàgines de continuació (vegeu RepeatingRowsCount). |
Alignment | HorizontalAlignment | Llegir / Escriure | Obté o estableix l’alineació. |
HorizontalAlignment | HorizontalAlignment | Llegir / Escriure | Alineació horitzontal aplicada a aquest paràgraf. |
VerticalAlignment | VerticalAlignment | Llegir / Escriure | Alineació vertical aplicada a aquest paràgraf. |
IsFirstParagraphInColumn | bool | Llegir / Escriure | Forçar el paràgraf per iniciar una nova columna. |
IsKeptWithNext | bool | Llegir / Escriure | Mantenir aquest paràgraf en la mateixa pàgina que el següent. |
IsInNewPage | bool | Llegir / Escriure | Esforçar el paràgraf per començar en una nova pàgina. |
IsInLineParagraph | bool | Llegir / Escriure | La bandera de la línia (no comença una nova línia). |
HyperlinkText | string? | Llegir / Escriure | El seu objectiu és el tipus d’hiperenllaç. |
Hyperlink | Hyperlink? | Llegir / Escriure | Tipus de decoració d’hiperenllaç aplicat al paràgraf. |
ZIndex | int | Llegir / Escriure | Indicador de comanda Z utilitzat pel render DOM. |
Mètodes
| Signature | Descripció |
|---|---|
Table() | Coneix taula en aquesta instància de taules. |
GetWidth() | Suma de les amplegues de columnes des de ColumnWidths. |
GetHeight() | Aproximada altura rendida de la taula, independentment de qualsevol pàgina d’hostalatge. |
GetHeight(parentPage: Page?) | Aproximada altura renderitzada de la taula a parentPage. |
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState) | Apliqueu textState a cada cel en el nombre de columna (1-base). |
Clone() | El clon de la taula. |
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool) | Importar una aranya d’objectes unidimensional a la taula, enmarcant els valors en rutes per comptar les columnes de la Taula. |
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int) | Importa totes les files d’una DataTable. |
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool) | Importar amb rutes / columnes màxims i bandera de suport HTML. |
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool) | Importar un subset de rutes / columnes seleccionades per les llistes d’indicadors. |
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int) | Importació de la plaça. |
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double) | Construeix la taula a través de diverses pàgines. |
Build(page: Page) | Construeix el contingut de taula en els bites d’estrem per a la pàgina donada. |