Table
Opinie generală
Table este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: BaseParagraph.
Reprezintă un tabel care poate fi adăugat la o pagină PDF.
Această clasă oferă 12 metode pentru a lucra cu obiecte de tabel în programe .NET. Metodele disponibile includ: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment, şi 24 mai mult.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
ColumnWidths | string? | Citire/scriere | Amplitudini de coloane separate prin spațiu (de exemplu:. |
Border | BorderInfo? | Citire/scriere | - Frontea mesei. |
DefaultCellBorder | BorderInfo? | Citire/scriere | Frontea de bază a celulei aplicată tuturor celulelor, cu excepția cazului în care este suprasolicitată. |
DefaultCellPadding | MarginInfo? | Citire/scriere | Celulele sunt acoperite. |
DefaultCellTextState | TextState? | Citire/scriere | Statul text implicit pentru celule. |
BackgroundColor | Color? | Citire/scriere | Culoarea fondului de masă. |
Left | float | Citire/scriere | Poziția stângă a mesei pe pagină. |
Top | float | Citire/scriere | Poziția superioară a tabelului pe pagină (distanta de partea de sus a paginii). |
Margin | MarginInfo | Citire/scriere | Marjă de masă. |
RepeatingRowsCount | int | Citire/scriere | Numărul de rânduri care trebuie repetate în partea superioară a fiecărei pagini atunci când tabelul acoperă paginile. |
RepeatingColumnsCount | int | Citire/scriere | Numărul maxim de coloane pentru tabel. |
Broken | TableBroken | Citire/scriere | Cum se desparte masa pe pagini. |
IsBroken | bool | Citire/scriere | Dacă tabelul este permis să se despartă între pagini. |
ColumnAdjustment | ColumnAdjustment | Citire/scriere | Cum sunt dimensiunile coloanelor atunci când tabelul este redat (paritatea API). |
Rows | Rows | Citeşte. | Colectia de rânduri din acest tabel. |
DefaultColumnWidth | string? | Citire/scriere | Lățimea de bază a coloanei utilizată atunci când ColumnWidths este goală. |
CornerStyle | BorderCornerStyle | Citire/scriere | Stilul de rotundere a colțului aplicat la caseta bordură a mesei. |
IsBordersIncluded | bool | Citire/scriere | Când este adevărat, lățimile de graniță ale celulelor se numără în raport cu calcularea umpluturilor și a înălțimilor rândurilor. |
BreakText | TextFragment? | Citire/scriere | Indicator opțional desenat la pauza paginii atunci când un rând este împărțit pe pagini. |
RepeatingRowsStyle | TextState? | Citire/scriere | Stat de text implicit pentru rândurile repetate pe paginile continuării (a se vedea RepeatingRowsCount). |
Alignment | HorizontalAlignment | Citire/scriere | Obţine sau stabileşte alinierea. |
HorizontalAlignment | HorizontalAlignment | Citire/scriere | Alinierea orizontală aplicată acestui paragraf. |
VerticalAlignment | VerticalAlignment | Citire/scriere | Alinierea verticală aplicată la prezentul alineat. |
IsFirstParagraphInColumn | bool | Citire/scriere | Forțează paragraful să înceapă o nouă coloană. |
IsKeptWithNext | bool | Citire/scriere | Păstrați acest paragraf pe aceeași pagină ca și următorul. |
IsInNewPage | bool | Citire/scriere | Forţaţi paragraful să înceapă pe o altă pagină. |
IsInLineParagraph | bool | Citire/scriere | Semnalizarea paragrafului din linie (nu începe o nouă linia). |
HyperlinkText | string? | Citire/scriere | Obiectivul hiperlink tipărit cu string-uri vechi. |
Hyperlink | Hyperlink? | Citire/scriere | Decorarea tipărită a hiperlinkului aplicată paragraful. |
ZIndex | int | Citire/scriere | Indicele de ordin Z utilizat de către redatorul DOM. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
Table() | Apel la tabel pe această instanță de tablă. |
GetWidth() | Suma lățimilor coloanei de la ColumnWidths. |
GetHeight(parentPage: Page) | Înălțimea aproximativă a tabelului pe parentPage. |
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState) | Aplicați textState la fiecare celulă din numărul de coloană dat (1-based). |
Clone() | Clona superficială a mesei. |
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool) | Importarea unui matrice de obiecte 2-D în tabel. |
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int) | Import toate rândurile de la DataTable. |
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool) | Import cu explicit max-lini / columne max și HTML suport flag. |
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool) | Importarea unui subset de rânduri / coloane selectate prin liste index. |
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int) | Importarea DataView. |
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double) | Construiți tabelul pe mai multe pagini. |
Build(page: Page) | Construiți baiti fluxul de conținut al tabelului pentru pagina dată. |