Tabelle

Tabelle

Übersicht

Table ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: BaseParagraph.

Stellt eine Tabelle dar, die zu einer PDF‑Seite hinzugefügt werden kann.

Diese Klasse bietet 12 Methoden zur Arbeit mit Table‑Objekten in .NET‑Programmen. Verfügbare Methoden umfassen: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. Alle öffentlichen Mitglieder sind für jede .NET‑Anwendung nach der Installation des Aspose.PDF FOSS for .NET‑Pakets zugänglich. Eigenschaften: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment und 24 weitere.

Eigenschaften

NameTypZugriffBeschreibung
ColumnWidthsstring?Read/WriteDurch Leerzeichen getrennte Spaltenbreiten (z. B.
BorderBorderInfo?Read/WriteTabellenrahmen.
DefaultCellBorderBorderInfo?Read/WriteStandardzellenrahmen, der auf alle Zellen angewendet wird, sofern nicht überschrieben.
DefaultCellPaddingMarginInfo?Read/WriteStandard‑Zellenabstand.
DefaultCellTextStateTextState?Read/WriteStandard‑Textzustand für Zellen.
BackgroundColorColor?Read/WriteTabellenhintergrundfarbe.
LeftfloatRead/WriteLinke Position der Tabelle auf der Seite.
TopfloatRead/WriteObere Position der Tabelle auf der Seite (Abstand vom Seitenanfang).
MarginMarginInfoRead/WriteTabellenrand.
RepeatingRowsCountintRead/WriteAnzahl der Zeilen, die oben auf jeder Seite wiederholt werden, wenn die Tabelle über mehrere Seiten geht.
RepeatingColumnsCountintRead/WriteMaximale Spaltenanzahl für die Tabelle.
BrokenTableBrokenRead/WriteWie die Tabelle über Seiten hinweg umbricht.
IsBrokenboolRead/WriteOb die Tabelle über Seiten hinweg umbrechen darf.
ColumnAdjustmentColumnAdjustmentRead/WriteWie Spalten dimensioniert werden, wenn die Tabelle gerendert wird (API‑Parität).
RowsRowsReadDie Sammlung von Zeilen in dieser Tabelle.
DefaultColumnWidthstring?Read/WriteStandardspaltenbreite, die verwendet wird, wenn ColumnWidths leer ist.
CornerStyleBorderCornerStyleRead/WriteEckenabrundungsstil, der auf den Rahmenkasten der Tabelle angewendet wird.
IsBordersIncludedboolRead/WriteWenn true, werden die Breiten des Zellenrahmens bei den Berechnungen von Zellenabstand und Zeilenhöhe berücksichtigt.
BreakTextTextFragment?Read/WriteOptionaler Indikator, der beim Seitenumbruch gezeichnet wird, wenn eine Zeile über Seiten hinweg geteilt wird.
RepeatingRowsStyleTextState?Read/WriteStandard‑Textzustand für die Zeilen, die auf Fortsetzungsseiten wiederholt werden (siehe RepeatingRowsCount).
AlignmentHorizontalAlignmentRead/WriteLiest oder setzt die Ausrichtung.
HorizontalAlignmentHorizontalAlignmentRead/WriteHorizontale Ausrichtung, die auf diesen Absatz angewendet wird.
VerticalAlignmentVerticalAlignmentRead/WriteVertikale Ausrichtung, die auf diesen Absatz angewendet wird.
IsFirstParagraphInColumnboolRead/WriteErzwingt, dass der Absatz eine neue Spalte beginnt.
IsKeptWithNextboolRead/WriteHält diesen Absatz auf derselben Seite wie den nächsten.
IsInNewPageboolRead/WriteErzwingt, dass der Absatz auf einer neuen Seite beginnt.
IsInLineParagraphboolRead/WriteInline‑Absatz‑Flag (beginnt keine neue Zeile).
HyperlinkTextstring?Read/WriteLegacy‑Ziel für Hyperlink als Zeichenkette.
HyperlinkHyperlink?Read/WriteTypisierte Hyperlink‑Dekoration, die auf den Absatz angewendet wird.
ZIndexintRead/WriteZ‑Order‑Index, der vom DOM‑Renderer verwendet wird.

Methoden

SignatureDescription
Table()Ruft Table für diese Table-Instanz auf.
GetWidth()Summe der Spaltenbreiten aus ColumnWidths.
GetHeight(parentPage: Page)Ungefähre gerenderte Höhe der Tabelle auf parentPage.
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState)Wendet textState auf jede Zelle in der angegebenen (1-basierten) Spaltennummer an.
Clone()Flache Kopie der Tabelle.
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool)Importiert ein 2‑D‑Objekt‑Array in die Tabelle.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int)Importiert alle Zeilen einer DataTable.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool)Import mit expliziten max-rows / max-columns und HTML‑Unterstützungs‑Flag.
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool)Importiert einen Teilbereich von Zeilen / Spalten, ausgewählt durch Indexlisten.
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int)Importiert eine DataView.
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double)Erstellt die Tabelle über mehrere Seiten hinweg.
Build(page: Page)Erstellt die Tabellen‑Inhalts‑Stream‑Bytes für die angegebene Seite.

Siehe auch

 Deutsch