Table
Vue de l’ensemble
Table Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : BaseParagraph.
Il représente une table qui peut être ajoutée à une page PDF.
Cette classe fournit 13 méthodes pour travailler avec des objets de table dans les programmes .NET. Les méthodes disponibles comprennent : Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net. Propriétés : Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment,Et 24 autres.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
ColumnWidths | string? | Lire / Écrire | Les largeurs de colonne séparées par l’espace (par exemple,. |
Border | BorderInfo? | Lire / Écrire | Table de frontière. |
DefaultCellBorder | BorderInfo? | Lire / Écrire | La limite cellulaire par défaut s’applique à toutes les cellules sauf surrides. |
DefaultCellPadding | MarginInfo? | Lire / Écrire | La cellule de la patte. |
DefaultCellTextState | TextState? | Lire / Écrire | État de texte défini pour les cellules. |
BackgroundColor | Color? | Lire / Écrire | Table de couleur latérale. |
Left | float | Lire / Écrire | Position gauche de la table sur la page. |
Top | float | Lire / Écrire | Position supérieure de la table sur la page (distance de l’étage de page). |
Margin | MarginInfo | Lire / Écrire | Marge de table. |
RepeatingRowsCount | int | Lire / Écrire | Nombre de rangs à répéter au sommet de chaque page lorsque la table éclate les pages. |
RepeatingColumnsCount | int | Lire / Écrire | Les colonnes maximales comptent pour la table. |
Broken | TableBroken | Lire / Écrire | Comment la table se brise sur les pages. |
IsBroken | bool | Lire / Écrire | La table est autorisée à se rompre par des pages. |
ColumnAdjustment | ColumnAdjustment | Lire / Écrire | Comment les colonnes sont-elles évoluées lorsque la table est rendue (parité API). |
Rows | Rows | Lire | La collection des lignes dans cette table. |
DefaultColumnWidth | string? | Lire / Écrire | La largeur de colonne par défaut utilisée lorsque ColumnWidths est vide. |
CornerStyle | BorderCornerStyle | Lire / Écrire | Le style de coin-roulement s’applique à la boîte frontale du table. |
IsBordersIncluded | bool | Lire / Écrire | Lorsque cela est vrai, les largeurs de la frontière cellulaire comptent contre les calculs de l’encre et de hauteur d’ordre. |
BreakText | TextFragment? | Lire / Écrire | Indicateur facultatif tiré à la rupture de page lorsque une ligne est divisée parmi les pages. |
RepeatingRowsStyle | TextState? | Lire / Écrire | État de texte par défaut pour les rangs répétés sur les pages de continuation (voir RepeatingRowsCount). |
Alignment | HorizontalAlignment | Lire / Écrire | Obtient ou définit l’alignement. |
HorizontalAlignment | HorizontalAlignment | Lire / Écrire | L’alignement horizontal appliqué à ce paragraphe. |
VerticalAlignment | VerticalAlignment | Lire / Écrire | L’alignement vertical appliqué à ce paragraphe. |
IsFirstParagraphInColumn | bool | Lire / Écrire | Forcez le paragraphe à démarrer une nouvelle colonne. |
IsKeptWithNext | bool | Lire / Écrire | Gardez ce paragraphe sur la même page que la prochaine. |
IsInNewPage | bool | Lire / Écrire | Il faut que le paragraphe commence sur une nouvelle page. |
IsInLineParagraph | bool | Lire / Écrire | Le drapeau de la ligne (ne commence pas une nouvelle ligne). |
HyperlinkText | string? | Lire / Écrire | Cible de lien hypertexte. |
Hyperlink | Hyperlink? | Lire / Écrire | La décoration de hyperliens typique appliquée au paragraphe. |
ZIndex | int | Lire / Écrire | L’index de commande Z est utilisé par le rendu DOM. |
méthodes
| Signature | Description |
|---|---|
Table() | Appelez la table sur cette table. |
GetWidth() | Sum de colonne largeurs à partir de ColumnWidths. |
GetHeight() | Une hauteur approximative rendue de la table, indépendamment de toute page d’hébergement. |
GetHeight(parentPage: Page?) | Une hauteur approximative rendue de la table sur parentPage. |
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState) | Applicez textState à chaque cellule dans le numéro de colonne donné (1-basé). |
Clone() | Le clone de la table. |
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool) | Importer une barre d’objet unidimensionnelle dans la table, en mettant les valeurs en rangs par le nombre de colonnes de la tabelle. |
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int) | Importer toutes les lignes d’un DataTable. |
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool) | Importer avec des columnes max/max explicites et une bande de support HTML. |
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool) | Importer un sous-sets de rangs / colonnes sélectionnés par les listes d’indices. |
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int) | Il est un « PLACEHOLDER_0». |
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double) | Construisez la table sur plusieurs pages. |
Build(page: Page) | Créer les bits de flux de contenu de table pour la page donnée. |