Πίνακας

Επισκόπηση

Table είναι μια κλάση στο Aspose.PDF FOSS για .NET. Κληρονομεί από: BaseParagraph.

Αντιπροσωπεύει έναν πίνακα που μπορεί να προστεθεί σε μια σελίδα PDF.

Αυτή η κλάση παρέχει 12 μεθόδους για εργασία με αντικείμενα Table σε προγράμματα .NET. Διαθέσιμες μέθοδοι περιλαμβάνουν: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS for .NET. Ιδιότητες: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment, και 24 ακόμη.

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
ColumnWidthsstring?Read/WriteΠλάτη στηλών διαχωρισμένα με κενό (π.χ.
BorderBorderInfo?Read/WriteΠερίγραμμα πίνακα.
DefaultCellBorderBorderInfo?Read/WriteΠροεπιλεγμένο περίγραμμα κελιού που εφαρμόζεται σε όλα τα κελιά εκτός εάν αντικατασταθεί.
DefaultCellPaddingMarginInfo?Read/WriteΠροεπιλεγμένο padding κελιού.
DefaultCellTextStateTextState?Read/WriteΠροεπιλεγμένη κατάσταση κειμένου για κελιά.
BackgroundColorColor?Read/WriteΧρώμα φόντου πίνακα.
LeftfloatRead/WriteΑριστερή θέση του πίνακα στη σελίδα.
TopfloatRead/WriteΆνω θέση του πίνακα στη σελίδα (απόσταση από την κορυφή της σελίδας).
MarginMarginInfoRead/WriteΠεριθώριο πίνακα.
RepeatingRowsCountintRead/WriteΑριθμός γραμμών που επαναλαμβάνονται στην κορυφή κάθε σελίδας όταν ο πίνακας εκτείνεται σε πολλές σελίδες.
RepeatingColumnsCountintRead/WriteΜέγιστος αριθμός στηλών για τον πίνακα.
BrokenTableBrokenRead/WriteΠώς ο πίνακας σπάει μεταξύ σελίδων.
IsBrokenboolRead/WriteΕάν επιτρέπεται στον πίνακα να σπάει μεταξύ σελίδων.
ColumnAdjustmentColumnAdjustmentRead/WriteΠώς καθορίζονται τα μεγέθη των στηλών όταν αποδίδεται ο πίνακας (συμφωνία API).
RowsRowsReadΗ συλλογή των γραμμών σε αυτόν τον πίνακα.
DefaultColumnWidthstring?Read/WriteΠροεπιλεγμένο πλάτος στήλης που χρησιμοποιείται όταν το ColumnWidths είναι κενό.
CornerStyleBorderCornerStyleRead/WriteΣτυλ στρογγυλοποίησης γωνιών που εφαρμόζεται στο πλαίσιο περιγράμματος του πίνακα.
IsBordersIncludedboolRead/WriteΌταν είναι true, τα πλάτη του περιγράμματος κελιού υπολογίζονται ως μέρος του padding κελιού και των υπολογισμών ύψους γραμμής.
BreakTextTextFragment?Read/WriteΠροαιρετικός δείκτης που σχεδιάζεται στο διάλειμμα σελίδας όταν μια γραμμή χωρίζεται μεταξύ σελίδων.
RepeatingRowsStyleTextState?Read/WriteΠροεπιλεγμένη κατάσταση κειμένου για τις γραμμές που επαναλαμβάνονται σε σελίδες συνέχειας (δείτε RepeatingRowsCount).
AlignmentHorizontalAlignmentRead/WriteΛαμβάνει ή ορίζει την ευθυγράμμιση.
HorizontalAlignmentHorizontalAlignmentRead/WriteΟριζόντια ευθυγράμμιση που εφαρμόζεται σε αυτήν την παράγραφο.
VerticalAlignmentVerticalAlignmentRead/WriteΚατακόρυφη ευθυγράμμιση που εφαρμόζεται σε αυτήν την παράγραφο.
IsFirstParagraphInColumnboolRead/WriteΑναγκάστε την παράγραφο να ξεκινήσει σε νέα στήλη.
IsKeptWithNextboolRead/WriteΚρατήστε αυτήν την παράγραφο στην ίδια σελίδα με την επόμενη.
IsInNewPageboolRead/WriteΑναγκάστε την παράγραφο να ξεκινήσει σε νέα σελίδα.
IsInLineParagraphboolRead/WriteΣημαία ενσωματωμένης παραγράφου (δεν ξεκινά νέα γραμμή).
HyperlinkTextstring?Read/WriteΠαλαιό στόχο υπερσύνδεσμου τύπου string.
HyperlinkHyperlink?Read/WriteΔιακόσμηση υπερσύνδεσμου τύπου που εφαρμόζεται στην παράγραφο.
ZIndexintRead/WriteΔείκτης Z-order που χρησιμοποιείται από τον renderer DOM.

Μέθοδοι

SignatureDescription
Table()Καλεί το Table σε αυτήν την παρουσίαση του Table.
GetWidth()Άθροισμα των πλάτους των στηλών από το ColumnWidths.
GetHeight(parentPage: Page)Προσεγγιστικό ύψος που αποδίδεται του πίνακα στη parentPage.
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState)Εφαρμόζει το textState σε κάθε κελί στην καθορισμένη (αριθμημένη από 1) στήλη.
Clone()Ρηχή κλώνος του πίνακα.
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool)Εισάγει έναν δισδιάστατο πίνακα αντικειμένων στον πίνακα.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int)Εισάγει όλες τις γραμμές ενός DataTable.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool)Εισάγει με ρητό max-rows / max-columns και σημαία υποστήριξης HTML.
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool)Εισάγει ένα υποσύνολο γραμμών / στηλών που επιλέγονται από λίστες δεικτών.
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int)Εισάγει ένα DataView.
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double)Δημιουργεί τον πίνακα σε πολλές σελίδες.
Build(page: Page)Δημιουργεί τα bytes της ροής περιεχομένου του πίνακα για τη δεδομένη σελίδα.

Δείτε επίσης

 Ελληνικά