Tabellenelement
Übersicht
TableElement ist eine Klasse in Aspose.PDF FOSS für .NET.
Erbt von: StructureElement.
Diese Klasse bietet 14 Methoden zur Arbeit mit TableElement‑Objekten in .NET‑Programmen.
Verfügbare Methoden umfassen: AdjustPosition, AppendChild, ChangeParentElement, ClearId, CreateTBody, CreateTFoot, CreateTHead, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag und 2 weitere Methoden.
Alle öffentlichen Mitglieder sind für jede .NET‑Anwendung nach der Installation des Aspose.PDF FOSS for .NET‑Pakets zugänglich.
Eigenschaften: ActualText, Alignment, AlternativeText, Attributes, BackgroundColor, Border und 24 weitere.
Eigenschaften
| Name | Type | Access | Description |
|---|---|---|---|
RepeatingRowsCount | int | Read/Write | Liest oder setzt die Anzahl der wiederholenden Zeilen. |
RepeatingColumnsCount | int | Read/Write | Liest oder setzt die Anzahl der wiederholenden Spalten. |
RepeatingRowsStyle | Aspose.Pdf.Text.TextState? | Read/Write | Liest oder setzt den Stil der wiederholenden Zeilen. |
BackgroundColor | Aspose.Pdf.Color? | Read/Write | Liest oder setzt die Hintergrundfarbe. |
Border | Aspose.Pdf.BorderInfo? | Read/Write | Liest oder setzt den Rahmen. |
Alignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Liest oder setzt die Ausrichtung. |
CornerStyle | Aspose.Pdf.BorderCornerStyle | Read/Write | Liest oder setzt den Eckstil. |
Broken | Aspose.Pdf.TableBroken | Read/Write | Liest oder setzt den beschädigten Zustand. |
ColumnAdjustment | Aspose.Pdf.ColumnAdjustment | Read/Write | Liest oder setzt die Spaltenanpassung. |
ColumnWidths | string? | Read/Write | Liest oder setzt die Spaltenbreiten. |
DefaultColumnWidth | string? | Read/Write | Liest oder setzt die Standardspaltenbreite. |
DefaultCellBorder | Aspose.Pdf.BorderInfo? | Read/Write | Liest oder setzt den Standardzellenrahmen. |
DefaultCellPadding | Aspose.Pdf.MarginInfo? | Read/Write | Liest oder setzt das Standardzellen‑Padding. |
DefaultCellTextState | Aspose.Pdf.Text.TextState | Read/Write | Liest oder setzt den Standardzellentextzustand. |
IsBroken | bool | Read/Write | Liest oder setzt, ob beschädigt ist. |
IsBordersIncluded | bool | Read/Write | Liest oder setzt, ob Rahmen eingeschlossen sind. |
Left | float | Read/Write | Liest oder setzt den linken Wert. |
Top | float | Read/Write | Liest oder setzt den oberen Wert. |
StructureTextState | StructureTextState | Read | Textzustand, der auf den Inline‑Inhalt dieses Elements angewendet wird (nur gespeichert — der Struktur‑Builder rendert ihn nicht neu). |
Attributes | StructureElementAttributes | Read | Die Strukturattributen (/A), die an dieses Element angehängt sind, nach Eigentümer organisiert. |
StructureType | string | Read | Die PDF‑Struktur‑Typ‑Rolle (/S‑Eintrag, z. B. |
ActualText | string | Read/Write | Der Ersatztext für den markierten Inhalt (/ActualText). |
AlternativeText | string | Read/Write | Alternativtext, der von unterstützender Technologie verwendet wird (/Alt). |
ExpansionText | string | Read/Write | Erweiterungstext für eine Abkürzung (/E). |
Language | string | Read/Write | BCP‑47‑Sprachcode für den Inhalt des Elements (/Lang). |
ID | string | Read | Element‑Kennung (/ID); schreibgeschützt — beim Speichern zugewiesen. |
Title | string | Read/Write | Titel des Strukturelements (/T). |
Page | Page? | Read | Seite, die den Inhalt dieses Elements hostet, oder null, wenn das Element noch keiner Seite zugeordnet wurde. |
ParentElement | StructureElement? | Read | Das übergeordnete Strukturelement, oder null, wenn dieses Element losgelöst ist oder direkt unter der Wurzel des Strukturbaums liegt. |
ChildElements | ElementList | Read | Direkte Kind‑Elemente dieses Elements. |
Methoden
| Signature | Description |
|---|---|
CreateTBody() | Erstelle + füge ein TBody‑Kind hinzu. |
CreateTHead() | Erstelle + füge ein THead‑Kind hinzu. |
CreateTFoot() | Erstelle + füge ein TFoot‑Kind hinzu. |
AppendChild(child: StructureElement) | Füge ein Kind unter dem /K‑Array dieses Elements hinzu. |
SetTag(tag: string) | Ordne die Rolle dieses Elements einer benutzerdefinierten Markierung neu zu und registriere Markierung → ihren Standardtyp in der Dokumentrollen‑Karte. |
ToString() | Textuelle Darstellung, die beim Ausgeben des Strukturbbaums verwendet wird (Rollenname; fällt zurück auf den Typnamen). |
FindElements(recursive: bool) | Finde rekursiv Nachfahren‑Elemente vom Typ T. |
SetText(text: string) | Setze den Textinhalt des Elements (gespeichert als ActualText). |
SetId(id: string) | Setze die Elementkennung (/ID). |
ClearId() | Entferne die Elementkennung (/ID). |
AdjustPosition(settings: object) | Platzhalter‑No‑Op, beibehalten für Kompatibilität mit der AdjustPosition‑Authoring‑API — FOSS rendert noch nicht über PositionSettings. |
ChangeParentElement(newParent: StructureElement, validate: bool) | Verschiebe dieses Element unter newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | Löse dieses Element, und ordne seine Kinder anschließend dem ehemaligen Elternteil dieses Elements zu (nimmt den Platz dieses Elements ein). |
Detach() | Löse dieses Element von seinem Elternteil. |