Table
Table
Übersicht
Table ist eine Klasse in Aspose.Words FOSS für .NET. Erbt von: CompositeNode.
Stellt eine Tabelle in einem Word-Dokument dar.
Diese Klasse bietet 35 Methoden zur Arbeit mit Table-Objekten in .NET-Programmen. Verfügbare Methoden umfassen: Accept, AcceptEnd, AcceptStart, AppendChild, AutoFit, ClearBorders, ClearShading, Clone, ConvertToHorizontallyMergedCells, CreateNavigator, EnsureMinimum, GetAncestor und 23 weitere Methoden. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.Words FOSS für .NET-Paket zugänglich. Eigenschaften: AbsoluteHorizontalDistance, AbsoluteVerticalDistance, Alignment, AllowAutoFit, AllowCellSpacing, AllowOverlap und 38 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
NodeType | NodeType | Lesen | Gibt Tabelle zurück. |
FirstRow | Row | Lesen | Gibt den ersten Zeilenknoten in der Tabelle zurück. |
LastRow | Row | Lesen | Gibt den letzten Row-Knoten in der Tabelle zurück. |
Rows | RowCollection | Lesen | Bietet typisierten Zugriff auf die Zeilen der Tabelle. |
Alignment | TableAlignment | Lesen/Schreiben | Gibt an, wie eine Inline-Tabelle im Dokument ausgerichtet ist. |
AllowAutoFit | bool | Lesen/Schreiben | Ermöglicht Microsoft Word und Aspose.Words, Zellen in einer Tabelle automatisch an den Inhalt anzupassen. |
PreferredWidth | PreferredWidth | Lesen/Schreiben | Ruft die bevorzugte Tabellenbreite ab oder legt sie fest. |
Bidi | bool | Lesen/Schreiben | Ermittelt oder legt fest, ob dies eine von rechts nach links gerichtete Tabelle ist. |
LeftPadding | double | Lesen/Schreiben | Ruft den Wert ab oder legt ihn fest, um den Abstand (in Punkten) links vom Inhalt der Zellen hinzuzufügen. |
RightPadding | double | Lesen/Schreiben | Ruft den Wert ab oder legt ihn fest, um den Abstand (in Punkten) rechts vom Inhalt der Zellen hinzuzufügen. |
TopPadding | double | Lesen/Schreiben | Ruft den Wert ab oder legt ihn fest, um den Abstand (in Punkten) über dem Inhalt der Zellen hinzuzufügen. |
BottomPadding | double | Lesen/Schreiben | Liest oder legt die Menge an Abstand (in Punkten) fest, die unter dem Inhalt von Zellen hinzugefügt wird. |
CellSpacing | double | Lesen/Schreiben | Liest oder legt die Menge an Abstand (in Punkten) zwischen den Zellen fest. |
AllowCellSpacing | bool | Lesen/Schreiben | Ruft die Option „Allow spacing between cells“ ab oder legt sie fest. |
LeftIndent | double | Lesen/Schreiben | Liest oder legt den Wert fest, der den linken Einzug der Tabelle darstellt. |
StyleOptions | TableStyleOptions | Lesen/Schreiben | Liest oder legt Bit-Flags fest, die angeben, wie ein Tabellenstil auf diese Tabelle angewendet wird. |
Style | Style | Lesen/Schreiben | Liest oder legt den Tabellenstil fest, der auf diese Tabelle angewendet wird. |
StyleName | string | Lesen/Schreiben | Ermittelt oder setzt den Namen des Tabellenstils, der auf diese Tabelle angewendet wird. |
StyleIdentifier | StyleIdentifier | Lesen/Schreiben | Liest oder setzt den lokalinvarianten Stilbezeichner des Tabellestils, der auf diese Tabelle angewendet wird. |
TextWrapping | TextWrapping | Lesen/Schreiben | Liest oder legt TextWrapping für die Tabelle fest. |
Title | string | Lesen/Schreiben | Liest oder setzt den Titel dieser Tabelle. |
Description | string | Lesen/Schreiben | Liest oder legt die Beschreibung dieser Tabelle fest. |
DistanceLeft | double | Lesen/Schreiben | Liest oder setzt den Abstand zwischen der linken Tabellenseite und dem umgebenden Text, in Punkten. |
DistanceRight | double | Lesen/Schreiben | Liest oder setzt den Abstand zwischen der rechten Tabellenseite und dem umgebenden Text, in Punkten. |
DistanceTop | double | Lesen/Schreiben | Ruft die Entfernung zwischen der Tabellenoberkante und dem umgebenden Text ab oder legt sie fest, in Punkten. |
DistanceBottom | double | Lesen/Schreiben | Ruft die Entfernung zwischen der Tabellenunterkante und dem umgebenden Text ab oder legt sie fest, in Punkten. |
RelativeHorizontalAlignment | HorizontalAlignment | Lesen/Schreiben | Ruft die relative horizontale Ausrichtung der schwebenden Tabelle ab oder legt sie fest. |
RelativeVerticalAlignment | VerticalAlignment | Lesen/Schreiben | Liest oder setzt die relative vertikale Ausrichtung der schwebenden Tabelle. |
HorizontalAnchor | RelativeHorizontalPosition | Lesen/Schreiben | Ermittelt das Basisobjekt, aus dem die horizontale Positionierung der schwebenden Tabelle berechnet werden soll. |
VerticalAnchor | RelativeVerticalPosition | Lesen/Schreiben | Ermittelt das Basisobjekt, aus dem die vertikale Positionierung der schwebenden Tabelle berechnet werden soll. |
AbsoluteHorizontalDistance | double | Lesen/Schreiben | Liest oder setzt die absolute horizontale Position der schwebenden Tabelle, wie in den Tabelleneigenschaften angegeben, in Punkten. |
AbsoluteVerticalDistance | double | Lesen/Schreiben | Liest oder setzt die absolute vertikale Position der schwebenden Tabelle, wie in den Tabelleneigenschaften angegeben, in Punkten. |
AllowOverlap | bool | Lesen | Liest, ob eine schwebende Tabelle anderen schwebenden Objekten im Dokument gestattet, ihre Ausdehnung bei der Anzeige zu überlappen. |
IsComposite | bool | Lesen | Gibt true zurück, da dieser Knoten Kindknoten haben kann. |
HasChildNodes | bool | Lesen | Gibt true zurück, wenn dieser Knoten Kindknoten hat. |
FirstChild | Node | Lesen | Gibt das erste Kind des Knotens zurück. |
LastChild | Node | Lesen | Gibt das letzte Kind des Knotens zurück. |
Count | int | Lesen | Gibt die Anzahl der unmittelbaren Kinder dieses Knotens zurück. |
ParentNode | CompositeNode | Lesen | Ruft das unmittelbare übergeordnete Element dieses Knotens ab. |
Document | DocumentBase | Lesen | Gibt das Dokument zurück, zu dem dieser Knoten gehört. |
PreviousSibling | Node | Lesen | Gibt den Knoten zurück, der diesem Knoten unmittelbar vorausgeht. |
NextSibling | Node | Lesen | Gibt den Knoten zurück, der unmittelbar auf diesen Knoten folgt. |
Range | Range | Lesen | Gibt ein Range-Objekt zurück, das den Teil eines Dokuments darstellt, der in diesem Knoten enthalten ist. |
CustomNodeId | int | Lesen/Schreiben | Gibt einen benutzerdefinierten Knotenbezeichner an. |
Methoden
| Signatur | Beschreibung |
|---|---|
Table(doc: DocumentBase) | Initialisiert eine neue Instanz der Table-Klasse. |
ConvertToHorizontallyMergedCells() | Konvertiert Zellen, die horizontal nach Breite zusammengeführt wurden, zu Zellen, die nach HorizontalMerge zusammengeführt sind. |
Accept(visitor: DocumentVisitor) | Ruft VisitTableStart auf, dann ruft er Accept für alle Kindknoten des Abschnitts auf und ruft am Ende VisitTableEnd auf. |
AcceptStart(visitor: DocumentVisitor) | Akzeptiert einen Besucher, um den Beginn der Table zu besuchen. |
AcceptEnd(visitor: DocumentVisitor) | Akzeptiert einen Besucher, der das Ende der Tabelle besucht. |
EnsureMinimum() | Falls die Tabelle keine Zeilen hat, wird eine Row erstellt und angehängt. |
SetBorders(lineStyle: LineStyle, lineWidth: double, color: Color) | Setzt alle Tabellenränder auf den angegebenen Linienstil, die Breite und die Farbe. |
SetBorder(borderType: BorderType, lineStyle: LineStyle, lineWidth: double, color: Color, isOverrideCellBorders: bool) | Setzt den angegebenen Tabellenrand auf den angegebenen Linienstil, die Breite und die Farbe. |
ClearBorders() | Entfernt alle Tabellen- und Zellenränder in dieser Tabelle. |
SetShading(texture: TextureIndex, foregroundColor: Color, backgroundColor: Color) | Setzt die Schattierung auf die angegebenen Werte für die gesamte Tabelle. |
ClearShading() | Entfernt alle Schattierungen der Tabelle. |
AutoFit(behavior: AutoFitBehavior) | Ändert die Größe von Tabelle und Zellen gemäß dem angegebenen Auto-Fit-Verhalten. |
GetText() | Gibt den Text dieses Knotens und aller seiner Kinder zurück. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Gibt eine Sammlung von Kindknoten zurück, die dem angegebenen Typ entsprechen. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Gibt den N-ten Kindknoten zurück, der dem angegebenen Typ entspricht. |
SelectNodes(xpath: string) | Wählt eine Liste von Knoten aus, die dem XPath-Ausdruck entsprechen. |
SelectSingleNode(xpath: string) | Wählt den ersten Knoten aus, der dem XPath-Ausdruck entspricht. |
GetEnumerator() | Bietet Unterstützung für die for-each-Stil-Iteration über die Kindknoten dieses Knotens. |
AppendChild(newChild: T) | Fügt den angegebenen Knoten am Ende der Kindknotenliste dieses Knotens hinzu. |
PrependChild(newChild: T) | Fügt den angegebenen Knoten am Anfang der Kindknotenliste dieses Knotens hinzu. |
InsertAfter(newChild: T, refChild: Node) | Fügt den angegebenen Knoten unmittelbar nach dem angegebenen Referenzknoten ein. |
InsertBefore(newChild: T, refChild: Node) | Fügt den angegebenen Knoten unmittelbar vor dem angegebenen Referenzknoten ein. |
RemoveChild(oldChild: T) | Entfernt den angegebenen Kindknoten. |
RemoveAllChildren() | Entfernt alle Kindknoten des aktuellen Knotens. |
RemoveSmartTags() | Entfernt alle SmartTag Nachfahrenknoten des aktuellen Knotens. |
IndexOf(child: Node) | Gibt den Index des angegebenen Kindknotens im Kindknoten-Array zurück. |
CreateNavigator() | Erstellt einen Navigator, der zum Durchlaufen und Lesen von Knoten verwendet werden kann. |
Clone(isCloneChildren: bool) | Sie sollten die Überladung Clone(bool, INodeCloningListener) verwenden, wenn das Klonen von Knoten Teil eines anderen (gewöhnlich zusammengesetzten) Knotenklonvorgangs ist. |
GetAncestor(ancestorType: Type) | Ruft den ersten Vorfahren des angegebenen Objekttyps ab. |
GetAncestorOf() | Ruft GetAncestorOf für diese Table-Instanz auf. |
Remove() | Entfernt sich selbst vom übergeordneten Element. |
NextPreOrder(rootNode: Node) | Ermittelt den nächsten Knoten gemäß dem Präorder-Baumdurchlauf-Algorithmus. |
PreviousPreOrder(rootNode: Node) | Ermittelt den vorherigen Knoten gemäß dem Präorder-Baumdurchlauf-Algorithmus. |
ToString(saveFormat: SaveFormat) | Exportiert den Inhalt des Knotens in einen String im angegebenen Format. |
NodeTypeToString(nodeType: NodeType) | Eine Hilfsmethode, die einen Enum-Wert des Knotentyps in einen benutzerfreundlichen String konvertiert. |