Tableau

Vue d’ensemble

Table est une classe dans Aspose.PDF FOSS pour .NET. Hérite de : BaseParagraph.

Représente un tableau qui peut être ajouté à une page PDF.

Cette classe fournit 12 méthodes pour travailler avec des objets Table dans les programmes .NET. Les méthodes disponibles incluent : Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. Tous les membres publics sont accessibles à toute application .NET après l’installation du package Aspose.PDF FOSS for .NET. Propriétés : Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment, et 24 autres.

Propriétés

NameTypeAccessDescription
ColumnWidthsstring?Read/WriteLargeurs de colonnes séparées par des espaces (p. ex.
BorderBorderInfo?Read/WriteBordure du tableau.
DefaultCellBorderBorderInfo?Read/WriteBordure de cellule par défaut appliquée à toutes les cellules sauf si remplacée.
DefaultCellPaddingMarginInfo?Read/WriteRembourrage de cellule par défaut.
DefaultCellTextStateTextState?Read/WriteÉtat de texte par défaut pour les cellules.
BackgroundColorColor?Read/WriteCouleur d’arrière-plan du tableau.
LeftfloatRead/WritePosition gauche du tableau sur la page.
TopfloatRead/WritePosition supérieure du tableau sur la page (distance depuis le haut de la page).
MarginMarginInfoRead/WriteMarge du tableau.
RepeatingRowsCountintRead/WriteNombre de lignes à répéter en haut de chaque page lorsque le tableau s’étend sur plusieurs pages.
RepeatingColumnsCountintRead/WriteNombre maximal de colonnes pour le tableau.
BrokenTableBrokenRead/WriteComment le tableau se coupe entre les pages.
IsBrokenboolRead/WriteIndique si le tableau est autorisé à se couper entre les pages.
ColumnAdjustmentColumnAdjustmentRead/WriteComment les colonnes sont dimensionnées lors du rendu du tableau (parité API).
RowsRowsReadLa collection de lignes de ce tableau.
DefaultColumnWidthstring?Read/WriteLargeur de colonne par défaut utilisée lorsque ColumnWidths est vide.
CornerStyleBorderCornerStyleRead/WriteStyle d’arrondi des coins appliqué à la boîte de bordure du tableau.
IsBordersIncludedboolRead/WriteLorsque vrai, les largeurs des bordures de cellules sont prises en compte dans le rembourrage des cellules et les calculs de hauteur des lignes.
BreakTextTextFragment?Read/WriteIndicateur optionnel dessiné à la coupure de page lorsqu’une ligne est divisée entre les pages.
RepeatingRowsStyleTextState?Read/WriteÉtat de texte par défaut pour les lignes répétées sur les pages de continuation (voir RepeatingRowsCount).
AlignmentHorizontalAlignmentRead/WriteObtient ou définit l’alignement.
HorizontalAlignmentHorizontalAlignmentRead/WriteAlignement horizontal appliqué à ce paragraphe.
VerticalAlignmentVerticalAlignmentRead/WriteAlignement vertical appliqué à ce paragraphe.
IsFirstParagraphInColumnboolRead/WriteForce le paragraphe à commencer une nouvelle colonne.
IsKeptWithNextboolRead/WriteGarde ce paragraphe sur la même page que le suivant.
IsInNewPageboolRead/WriteForce le paragraphe à commencer sur une nouvelle page.
IsInLineParagraphboolRead/WriteIndicateur de paragraphe en ligne (ne commence pas une nouvelle ligne).
HyperlinkTextstring?Read/WriteCible de lien hypertexte de type chaîne héritée.
HyperlinkHyperlink?Read/WriteDécoration de lien hypertexte typée appliquée au paragraphe.
ZIndexintRead/WriteIndice d’ordre Z utilisé par le rendu DOM.

Méthodes

SignatureDescription
Table()Appelle Table sur cette instance de Table.
GetWidth()Somme des largeurs de colonnes provenant de ColumnWidths.
GetHeight(parentPage: Page)Hauteur rendue approximative du tableau sur parentPage.
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState)Applique textState à chaque cellule de la colonne donnée (numérotation à partir de 1).
Clone()Clone superficiel du tableau.
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool)Importe un tableau d’objets 2-D dans le tableau.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int)Importe toutes les lignes d’un DataTable.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool)Importe avec des max-rows / max-columns explicites et le drapeau de prise en charge HTML.
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool)Importe un sous-ensemble de lignes / colonnes sélectionné par des listes d’index.
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int)Importe un DataView.
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double)Construit le tableau sur plusieurs pages.
Build(page: Page)Construit les octets du flux de contenu du tableau pour la page donnée.

Voir aussi

 Français