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
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
ColumnWidths | string? | Läs/ Skriv | Spatial separerade kolumnen bredd (t.ex. |
Border | BorderInfo? | Läs/ Skriv | bords gränsen . |
DefaultCellBorder | BorderInfo? | Läs/ Skriv | Standardceller gränsen tillämpas på alla celler om inte överdrivna. |
DefaultCellPadding | MarginInfo? | Läs/ Skriv | Standard cell padding. |
DefaultCellTextState | TextState? | Läs/ Skriv | Standardtextstatus för celler. |
BackgroundColor | Color? | Läs/ Skriv | Bakgrundsfärg för bord. |
Left | float | Läs/ Skriv | Länkt läge på tabellen på sidan. |
Top | float | Läs/ Skriv | Topppositionen av tabellen på sidan (avstånd från toppen av sidan). |
Margin | MarginInfo | Läs/ Skriv | bords marginal. |
RepeatingRowsCount | int | Läs/ Skriv | Antal rader att upprepa i toppen av varje sida när tabellen spänner sidor. |
RepeatingColumnsCount | int | Läs/ Skriv | Maximala kolumner räknas för bordet. |
Broken | TableBroken | Läs/ Skriv | Hur tabellen bryter över sidor. |
IsBroken | bool | Läs/ Skriv | Om bordet är tillåtet att bryta över sidor. |
ColumnAdjustment | ColumnAdjustment | Läs/ Skriv | Hur kolumnerna är stor när tabellen renderas (API-paritet). |
Rows | Rows | Läsning | Samlingen av rader i den här tabellen. |
DefaultColumnWidth | string? | Läs/ Skriv | Standardkolumnbredd används när ColumnWidths är tom. |
CornerStyle | BorderCornerStyle | Läs/ Skriv | Runt-runda stil tillämpas på bordets gränskort. |
IsBordersIncluded | bool | Läs/ Skriv | När det är sant räknar cellgränsbredd mot cellspaddning och radhöjd beräkningar. |
BreakText | TextFragment? | Läs/ Skriv | Alternativ indikator drags vid sidan bryta när en rad är uppdelad över sidor. |
RepeatingRowsStyle | TextState? | Läs/ Skriv | Standardtextstatus för rader som upprepas på fortsättningssidor (se RepeatingRowsCount). |
Alignment | HorizontalAlignment | Läs/ Skriv | Hämtar eller anger justeringen. |
HorizontalAlignment | HorizontalAlignment | Läs/ Skriv | Horisontell anpassning till denna punkt. |
VerticalAlignment | VerticalAlignment | Läs/ Skriv | Vertikal anpassning som tillämpas på denna punkt. |
IsFirstParagraphInColumn | bool | Läs/ Skriv | Tvinga paragrafen att starta en ny kolumn. |
IsKeptWithNext | bool | Läs/ Skriv | Håll detta avsnitt på samma sida som nästa. |
IsInNewPage | bool | Läs/ Skriv | Tvinga paragrafen att börja på en ny sida. |
IsInLineParagraph | bool | Läs/ Skriv | Inline paragraf flagga (börjar inte en ny linje). |
HyperlinkText | string? | Läs/ Skriv | Legacy string-typ hyperlänk mål. |
Hyperlink | Hyperlink? | Läs/ Skriv | Typad hyperlänk dekoration tillämpad på paragrafen. |
ZIndex | int | Läs/ Skriv | Z-orderindex som används av DOM renderaren. |
Metoder
| Signature | Beskrivning |
|---|---|
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. |