Table

Översikt

Table är en klass i Aspose.PDF FOSS för .NET. ärvt från: BaseParagraph.

En tabell som kan läggas till på en PDF-sida.

Denna klass ger 13 metoder för att arbeta med tabellobjekt i .NET-program. Tillgängliga metoder inkluderar: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment,Och 24 fler.

ägodelar

NamnTyp avAccessBeskrivning
ColumnWidthsstring?Läs/ SkrivSpatial separerade kolumnen bredd (t.ex.
BorderBorderInfo?Läs/ Skrivbords gränsen .
DefaultCellBorderBorderInfo?Läs/ SkrivStandardceller gränsen tillämpas på alla celler om inte överdrivna.
DefaultCellPaddingMarginInfo?Läs/ SkrivStandard cell padding.
DefaultCellTextStateTextState?Läs/ SkrivStandardtextstatus för celler.
BackgroundColorColor?Läs/ SkrivBakgrundsfärg för bord.
LeftfloatLäs/ SkrivLänkt läge på tabellen på sidan.
TopfloatLäs/ SkrivTopppositionen av tabellen på sidan (avstånd från toppen av sidan).
MarginMarginInfoLäs/ Skrivbords marginal.
RepeatingRowsCountintLäs/ SkrivAntal rader att upprepa i toppen av varje sida när tabellen spänner sidor.
RepeatingColumnsCountintLäs/ SkrivMaximala kolumner räknas för bordet.
BrokenTableBrokenLäs/ SkrivHur tabellen bryter över sidor.
IsBrokenboolLäs/ SkrivOm bordet är tillåtet att bryta över sidor.
ColumnAdjustmentColumnAdjustmentLäs/ SkrivHur kolumnerna är stor när tabellen renderas (API-paritet).
RowsRowsLäsningSamlingen av rader i den här tabellen.
DefaultColumnWidthstring?Läs/ SkrivStandardkolumnbredd används när ColumnWidths är tom.
CornerStyleBorderCornerStyleLäs/ SkrivRunt-runda stil tillämpas på bordets gränskort.
IsBordersIncludedboolLäs/ SkrivNär det är sant räknar cellgränsbredd mot cellspaddning och radhöjd beräkningar.
BreakTextTextFragment?Läs/ SkrivAlternativ indikator drags vid sidan bryta när en rad är uppdelad över sidor.
RepeatingRowsStyleTextState?Läs/ SkrivStandardtextstatus för rader som upprepas på fortsättningssidor (se RepeatingRowsCount).
AlignmentHorizontalAlignmentLäs/ SkrivHämtar eller anger justeringen.
HorizontalAlignmentHorizontalAlignmentLäs/ SkrivHorisontell anpassning till denna punkt.
VerticalAlignmentVerticalAlignmentLäs/ SkrivVertikal anpassning som tillämpas på denna punkt.
IsFirstParagraphInColumnboolLäs/ SkrivTvinga paragrafen att starta en ny kolumn.
IsKeptWithNextboolLäs/ SkrivHåll detta avsnitt på samma sida som nästa.
IsInNewPageboolLäs/ SkrivTvinga paragrafen att börja på en ny sida.
IsInLineParagraphboolLäs/ SkrivInline paragraf flagga (börjar inte en ny linje).
HyperlinkTextstring?Läs/ SkrivLegacy string-typ hyperlänk mål.
HyperlinkHyperlink?Läs/ SkrivTypad hyperlänk dekoration tillämpad på paragrafen.
ZIndexintLäs/ SkrivZ-orderindex som används av DOM renderaren.

Metoder

SignatureBeskrivning
Table()Ringa bord på denna tabell instans.
GetWidth()Summa av kolumner bredd från ColumnWidths.
GetHeight()Nära renderad höjd av tabellen, oberoende av någon värd sida.
GetHeight(parentPage: Page?)Nära renderad höjd av tabellen på parentPage.
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState)Applicera textState till varje cell i det angivna (1-baserade) kolumnenummeret.
Clone()Klonade klonen på bordet.
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool)Importera en endimensionell objekt array i tabellen, som gör att värdena är raderade genom kolumnen räkning på tabell.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int)Importera alla rader av en DataTable.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool)Import med uttryckliga max-rutor / max kolumner och HTML support flagga.
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool)Importera en undergrupp av rader / kolumner som är markerade genom indexlistor.
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int)Importera en DataView.
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double)Bygg tabellen över flera sidor.
Build(page: Page)Bygg tabellinnehåll ström byter för den angivna sidan.

Se även

 Svenska