Table

Overzicht

Table is een klasse in Aspose.PDF FOSS voor .NET. Erft van: BaseParagraph.

Stelt een tabel voor die kan worden toegevoegd aan een PDF-pagina.

Deze klasse biedt 13 methoden voor het werken met Table-objecten in .NET-programma’s. Beschikbare methoden zijn: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. Alle publieke leden zijn toegankelijk voor elke .NET-applicatie na het installeren van het Aspose.PDF FOSS voor .NET-pakket. Eigenschappen: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment, en nog 24.

Eigenschappen

NaamTypeToegangBeschrijving
ColumnWidthsstring?Lezen/schrijvenSpatiegescheiden kolombreedtes (bijv.
BorderBorderInfo?Lezen/schrijvenTabelrand.
DefaultCellBorderBorderInfo?Lezen/schrijvenStandaardcelrand toegepast op alle cellen, tenzij overschreven.
DefaultCellPaddingMarginInfo?Lezen/schrijvenStandaardcelopvulling.
DefaultCellTextStateTextState?Lezen/schrijvenStandaardtekststatus voor cellen.
BackgroundColorColor?Lezen/schrijvenAchtergrondkleur van de tabel.
LeftfloatLezen/schrijvenLinker positie van de tabel op de pagina.
TopfloatLezen/schrijvenBovenpositie van de tabel op de pagina (afstand vanaf bovenkant van de pagina).
MarginMarginInfoLezen/schrijvenTabelmarge.
RepeatingRowsCountintLezen/schrijvenAantal rijen dat bovenaan elke pagina wordt herhaald wanneer de tabel over meerdere pagina’s loopt.
RepeatingColumnsCountintLezen/schrijvenMaximum aantal kolommen voor de tabel.
BrokenTableBrokenLezen/schrijvenHoe de tabel over pagina’s wordt afgebroken.
IsBrokenboolLezen/schrijvenOf de tabel mag over pagina’s worden afgebroken.
ColumnAdjustmentColumnAdjustmentLezen/schrijvenHoe kolommen worden geschaald wanneer de tabel wordt weergegeven (API parity).
RowsRowsLezenDe verzameling rijen in deze tabel.
DefaultColumnWidthstring?Lezen/schrijvenStandaard kolombreedte die wordt gebruikt wanneer ColumnWidths leeg is.
CornerStyleBorderCornerStyleLezen/schrijvenHoekafrondingsstijl toegepast op de border box van de tabel.
IsBordersIncludedboolLezen/schrijvenWanneer true, tellen de cell-border breedtes mee tegen cell padding en row-height berekeningen.
BreakTextTextFragment?Lezen/schrijvenOptionele indicator getekend bij de pagina-breuk wanneer een rij over pagina’s wordt gesplitst.
RepeatingRowsStyleTextState?Lezen/schrijvenStandaard tekststatus voor de rijen die worden herhaald op vervolgpagina’s (zie RepeatingRowsCount).
AlignmentHorizontalAlignmentLezen/schrijvenHaalt of stelt de uitlijning in.
HorizontalAlignmentHorizontalAlignmentLezen/schrijvenHorizontale uitlijning toegepast op deze alinea.
VerticalAlignmentVerticalAlignmentLezen/schrijvenVerticale uitlijning toegepast op deze alinea.
IsFirstParagraphInColumnboolLezen/schrijvenForceer de alinea om een nieuwe kolom te beginnen.
IsKeptWithNextboolLezen/schrijvenHoud deze alinea op dezelfde pagina als de volgende.
IsInNewPageboolLezen/schrijvenForceer dat de alinea op een nieuwe pagina begint.
IsInLineParagraphboolLezen/schrijvenInline alinea-vlag (begint niet op een nieuwe regel).
HyperlinkTextstring?Lezen/schrijvenLegacy string-typed hyperlinkdoel.
HyperlinkHyperlink?Lezen/schrijvenGetypeerde hyperlinkdecoratie toegepast op de alinea.
ZIndexintLezen/schrijvenZ-order index gebruikt door de DOM-renderer.

Methoden

HandtekeningBeschrijving
Table()Roept Table aan op deze Table-instantie.
GetWidth()Som van kolombreedtes van ColumnWidths.
GetHeight()Geschatte gerenderde hoogte van de tabel, onafhankelijk van enige hostpagina.
GetHeight(parentPage: Page?)Gerenderde hoogte van de tabel op parentPage (of op een standaard content-band wanneer geen wordt opgegeven).
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState)Pas textState toe op elke cel in het opgegeven (0-gebaseerde) kolomnummer.
Clone()Ondiepe kloon van de tabel.
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool)Importeer een één-dimensionale objectarray in de tabel, waarbij de waarden in rijen worden gewikkeld volgens het kolomaantal van de tabel.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int)Importeer alle rijen van een DataTable.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool)Importeer met expliciete max-rijen / max-kolommen en HTML ondersteuningsvlag.
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool)Importeer een subset van rijen / kolommen geselecteerd door indexlijsten.
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int)Importeer een DataView.
Build(page: Page)Bouw de tabelinhoudstroombytes voor de opgegeven pagina.
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double, measureOnly: bool, contentFlow: bool)Bouw de tabel over meerdere pagina’s.

Zie ook

 Nederlands