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:

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:

Das folgende Codebeispiel zeigt, wie man den Abstand zwischen einer Tabelle und ihrem umgebenden Text erhält: