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 deTypeAccessDescription
ColumnWidthsstring?Lire / ÉcrireLes largeurs de colonne séparées par l’espace (par exemple,.
BorderBorderInfo?Lire / ÉcrireTable de frontière.
DefaultCellBorderBorderInfo?Lire / ÉcrireLa limite cellulaire par défaut s’applique à toutes les cellules sauf surrides.
DefaultCellPaddingMarginInfo?Lire / ÉcrireLa cellule de la patte.
DefaultCellTextStateTextState?Lire / ÉcrireÉtat de texte défini pour les cellules.
BackgroundColorColor?Lire / ÉcrireTable de couleur latérale.
LeftfloatLire / ÉcrirePosition gauche de la table sur la page.
TopfloatLire / ÉcrirePosition supérieure de la table sur la page (distance de l’étage de page).
MarginMarginInfoLire / ÉcrireMarge de table.
RepeatingRowsCountintLire / ÉcrireNombre de rangs à répéter au sommet de chaque page lorsque la table éclate les pages.
RepeatingColumnsCountintLire / ÉcrireLes colonnes maximales comptent pour la table.
BrokenTableBrokenLire / ÉcrireComment la table se brise sur les pages.
IsBrokenboolLire / ÉcrireLa table est autorisée à se rompre par des pages.
ColumnAdjustmentColumnAdjustmentLire / ÉcrireComment les colonnes sont-elles évoluées lorsque la table est rendue (parité API).
RowsRowsLireLa collection des lignes dans cette table.
DefaultColumnWidthstring?Lire / ÉcrireLa largeur de colonne par défaut utilisée lorsque ColumnWidths est vide.
CornerStyleBorderCornerStyleLire / ÉcrireLe style de coin-roulement s’applique à la boîte frontale du table.
IsBordersIncludedboolLire / ÉcrireLorsque cela est vrai, les largeurs de la frontière cellulaire comptent contre les calculs de l’encre et de hauteur d’ordre.
BreakTextTextFragment?Lire / ÉcrireIndicateur facultatif tiré à la rupture de page lorsque une ligne est divisée parmi les pages.
RepeatingRowsStyleTextState?Lire / ÉcrireÉtat de texte par défaut pour les rangs répétés sur les pages de continuation (voir RepeatingRowsCount).
AlignmentHorizontalAlignmentLire / ÉcrireObtient ou définit l’alignement.
HorizontalAlignmentHorizontalAlignmentLire / ÉcrireL’alignement horizontal appliqué à ce paragraphe.
VerticalAlignmentVerticalAlignmentLire / ÉcrireL’alignement vertical appliqué à ce paragraphe.
IsFirstParagraphInColumnboolLire / ÉcrireForcez le paragraphe à démarrer une nouvelle colonne.
IsKeptWithNextboolLire / ÉcrireGardez ce paragraphe sur la même page que la prochaine.
IsInNewPageboolLire / ÉcrireIl faut que le paragraphe commence sur une nouvelle page.
IsInLineParagraphboolLire / ÉcrireLe drapeau de la ligne (ne commence pas une nouvelle ligne).
HyperlinkTextstring?Lire / ÉcrireCible de lien hypertexte.
HyperlinkHyperlink?Lire / ÉcrireLa décoration de hyperliens typique appliquée au paragraphe.
ZIndexintLire / ÉcrireL’index de commande Z est utilisé par le rendu DOM.

méthodes

SignatureDescription
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.

Voir aussi

 Français