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 proprietateTipul de vehiculAccesulDescriere:
ColumnWidthsstring?Citire/scriereAmplitudini de coloane separate prin spațiu (de exemplu:.
BorderBorderInfo?Citire/scriere- Frontea mesei.
DefaultCellBorderBorderInfo?Citire/scriereFrontea de bază a celulei aplicată tuturor celulelor, cu excepția cazului în care este suprasolicitată.
DefaultCellPaddingMarginInfo?Citire/scriereCelulele sunt acoperite.
DefaultCellTextStateTextState?Citire/scriereStatul text implicit pentru celule.
BackgroundColorColor?Citire/scriereCuloarea fondului de masă.
LeftfloatCitire/scrierePoziția stângă a mesei pe pagină.
TopfloatCitire/scrierePoziția superioară a tabelului pe pagină (distanta de partea de sus a paginii).
MarginMarginInfoCitire/scriereMarjă de masă.
RepeatingRowsCountintCitire/scriereNumărul de rânduri care trebuie repetate în partea superioară a fiecărei pagini atunci când tabelul acoperă paginile.
RepeatingColumnsCountintCitire/scriereNumărul maxim de coloane pentru tabel.
BrokenTableBrokenCitire/scriereCum se desparte masa pe pagini.
IsBrokenboolCitire/scriereDacă tabelul este permis să se despartă între pagini.
ColumnAdjustmentColumnAdjustmentCitire/scriereCum sunt dimensiunile coloanelor atunci când tabelul este redat (paritatea API).
RowsRowsCiteşte.Colectia de rânduri din acest tabel.
DefaultColumnWidthstring?Citire/scriereLățimea de bază a coloanei utilizată atunci când ColumnWidths este goală.
CornerStyleBorderCornerStyleCitire/scriereStilul de rotundere a colțului aplicat la caseta bordură a mesei.
IsBordersIncludedboolCitire/scriereCâ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.
BreakTextTextFragment?Citire/scriereIndicator opțional desenat la pauza paginii atunci când un rând este împărțit pe pagini.
RepeatingRowsStyleTextState?Citire/scriereStat de text implicit pentru rândurile repetate pe paginile continuării (a se vedea RepeatingRowsCount).
AlignmentHorizontalAlignmentCitire/scriereObţine sau stabileşte alinierea.
HorizontalAlignmentHorizontalAlignmentCitire/scriereAlinierea orizontală aplicată acestui paragraf.
VerticalAlignmentVerticalAlignmentCitire/scriereAlinierea verticală aplicată la prezentul alineat.
IsFirstParagraphInColumnboolCitire/scriereForțează paragraful să înceapă o nouă coloană.
IsKeptWithNextboolCitire/scrierePăstrați acest paragraf pe aceeași pagină ca și următorul.
IsInNewPageboolCitire/scriereForţaţi paragraful să înceapă pe o altă pagină.
IsInLineParagraphboolCitire/scriereSemnalizarea paragrafului din linie (nu începe o nouă linia).
HyperlinkTextstring?Citire/scriereObiectivul hiperlink tipărit cu string-uri vechi.
HyperlinkHyperlink?Citire/scriereDecorarea tipărită a hiperlinkului aplicată paragraful.
ZIndexintCitire/scriereIndicele de ordin Z utilizat de către redatorul DOM.

Metode de evaluare

SemnăturaDescriere:
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ă.

Vezi și:

 Română