Position einer Tabelle
Es gibt Floating-Tabellen und Inline-Tabellen:
- Inline Tabellen auf derselben Ebene wie der Text platziert und in einem Textfluss platziert werden, der die Tabelle oben und unten nur umgibt. Inline-Tabellen erscheinen immer zwischen den Absätzen, in denen Sie sie platziert.
- Schwimmtische über den Text geschichtet sind, und die Position der Tabelle relativ zum Absatz wird durch den Tischanker bestimmt. Dadurch wird die Position des Schwimmtisches im Dokument durch die vertikalen und horizontalen Positioniereinstellungen beeinflusst.
Manchmal müssen Sie eine Tabelle in einem Dokument auf eine bestimmte Weise positionieren. Dazu müssen Sie die Ausrichtwerkzeuge verwenden und die Eindrücke zwischen der Tabelle und dem umgebenden Text festlegen.
In diesem Artikel werden wir diskutieren, welche Optionen Aspose.Words sorgt für die Positionierung.
Inline-Tabellenposition angeben
Sie können die Position einer Inline-Tabelle mit der Aspose.Words API und Alignment Eigentum. So können Sie die Ausrichtung der Tabelle relativ zur Dokumentseite einstellen.
Das folgende Codebeispiel zeigt, wie die Position einer Inline-Tabelle eingestellt werden kann:
Erhalten Sie Floating Table Alignment
Wenn die Tabellentextumhüllung eingestellt ist Around, Sie können die horizontale und vertikale Ausrichtung der Tabelle mit der RelativeHorizontalAlignment und RelativeVerticalAlignment Eigenschaften.
Mit andere Arten von Textumhüllung, Sie können Inline-Tabellenausrichtung mit der Alignment Eigentum.
Das folgende Codebeispiel zeigt, wie man die Ausrichtung der Tabelle erhält:
Erhalten Sie Floating Table Position
Die Position eines Schwimmtisches wird anhand der folgenden Eigenschaften bestimmt:
- HorizontalAnchor – ein Objekt zur Berechnung der horizontalen Positionierung eines Schwimmtisches
- VerticalAnchor – ein Objekt zur Berechnung der vertikalen Positionierung eines Schwimmtisches
- AbsoluteHorizontalDistance – absolute horizontale schwimmende Tischposition
- AbsoluteVerticalDistance – absolute vertikale schwimmende Tischposition
- AllowOverlap – Möglichkeit, Überlappung mit anderen schwimmenden Objekten zu ermöglichen/verhindern
- RelativeHorizontalAlignment – Schwimmtisch relativ horizontale Ausrichtung.
- RelativeVerticalAlignment – Schwimmtisch relativ vertikale Ausrichtung.
Das folgende Codebeispiel zeigt, wie man die Position einer schwimmenden Tabelle erhält:
Set Floating Tischposition
Genau wie immer, können Sie die Position eines schwimmenden Tisches mit der gleichen Aspose.Words API.
Es ist wichtig zu wissen, dass die Ausrichtung und der horizontale und vertikale Abstand kombinierte Eigenschaften sind und man das andere zurückstellen kann. Zum Beispiel die Einstellung RelativeHorizontalAlignment wird zurückgesetzt AbsoluteHorizontalDistance zu seinem Standardwert und umgekehrt. Dasselbe ist true für die vertikale Anordnung.
Das folgende Codebeispiel zeigt, wie die Position einer Floating-Tabelle eingestellt werden kann:
Distanz zwischen Tisch und umgebendem Text
Aspose.Words bietet auch die Möglichkeit, die Entfernungen zwischen Tabellen und umliegenden Texten herauszufinden:
- Ja. DistanceTop – der Wert der Entfernung von oben
- Ja. DistanceBottom – der Wert der Wahrnehmungsdistanz
- Ja. DistanceRight – Entfernungswert rechts
- Ja. DistanceLeft – Entfernungswert links
Das folgende Codebeispiel zeigt, wie man den Abstand zwischen einer Tabelle und ihrem umgebenden Text erhält: