Ausrichtungseinstellungen

Konfigurieren von Ausrichtungseinstellungen

Ausrichtungseinstellungen in Microsoft Excel

Jeder, der Microsoft Excel verwendet hat, um Zellen zu formatieren, wird mit den Ausrichtungseinstellungen in Microsoft Excel vertraut sein.

Wie Sie aus der obigen Abbildung sehen können, gibt es verschiedene Arten von Ausrichtungsoptionen:

  • Textausrichtung (horizontal & vertikal)
  • Einrückung
  • Orientierung
  • Textkontrolle
  • Textrichtung

Alle diese Ausrichtungseinstellungen werden vollständig von Aspose.Cells für Python via .NET unterstützt und im Folgenden ausführlich erläutert.

Ausrichtungseinstellungen in Aspose.Cells für Python via .NET

Aspose.Cells für Python via .NET bietet eine Klasse, Workbook, die eine Excel-Datei repräsentiert. Die Klasse Workbook enthält eine worksheets Sammlung, die Zugriff auf jedes Arbeitsblatt in der Excel-Datei ermöglicht. Ein Arbeitsblatt wird durch die Klasse Worksheet dargestellt. Die Klasse Worksheet bietet eine cells Sammlung. Jedes Element in der Sammlung cells stellt ein Objekt der Klasse Cell dar.

Aspose.Cells für Python via .NET stellt get_style und set_style Methoden für die Cell Klasse bereit, mit denen das Format einer Zelle abgerufen und festgelegt werden kann. Die Style Klasse bietet nützliche Eigenschaften für die Konfiguration von Ausrichtungseinstellungen.

Wählen Sie einen beliebigen Textausrichtungstyp mithilfe der Aufzählung TextAlignmentType aus. Die vordefinierten Textausrichtungstypen in der Aufzählung TextAlignmentType lauten:

Textausrichtungstypen Beschreibung
ALLGEMEIN Repräsentiert allgemeine Textausrichtung
UNTEN Repräsentiert untere Textausrichtung
MITTE Repräsentiert mittlere Textausrichtung
MITTE_QUER Repräsentiert mittige Textausrichtung über die Zelle hinweg
VERTEILT Repräsentiert verteilte Textausrichtung
FÜLLEN Repräsentiert Fülltextausrichtung
JUSTIEREN Repräsentiert blockierende Textausrichtung
LINKS Repräsentiert linke Textausrichtung
RECHTS Repräsentiert rechte Textausrichtung
OBEN Repräsentiert obere Textausrichtung
NEUJUSTIERT_LOW Richtet den Text mit einer angepassten Kashida-Länge für Arabisch aus
THAI_VERTEILT Verteilt thailändischen Text speziell, da jedes Zeichen als Wort behandelt wird

Horizontale Ausrichtung

Verwenden Sie die Eigenschaft horizontal_alignment des Objekts Style, um den Text horizontal auszurichten.

Vertikale Ausrichtung

Ähnlich wie bei der horizontalen Ausrichtung verwenden Sie die Eigenschaft vertical_alignment des Objekts Style, um den Text vertikal auszurichten.

Einrückung

Es ist möglich, den Einrückungsgrad des Textes in einer Zelle mit der Style -Objekteigenschaft indent_level festzulegen.

Ausrichtung

Legen Sie die Ausrichtung (Rotation) des Textes in einer Zelle mit der Style -Objekteigenschaft rotation_angle fest.

Textsteuerung

Im Folgenden wird erläutert, wie Sie Text steuern können, indem Sie Textrahmen, Anpassung an die Größe und andere Formatierungsoptionen festlegen.

Textumschlag

Das Umwickeln von Text in einer Zelle erleichtert das Lesen: Die Höhe der Zelle passt sich an, um den gesamten Text aufzunehmen, anstatt ihn abzuschneiden oder über benachbarte Zellen überlaufen zu lassen. Legen Sie das Textumwickeln mit der Style-Objekteigenschaft is_text_wrapped ein oder aus.

Anpassen an Größe

Eine Option zum Umwickeln von Text in einem Feld ist das Verkleinern der Textgröße, um sich an die Abmessungen einer Zelle anzupassen. Dies erfolgt durch Festlegen der Style-Objekteigenschaft is_text_wrapped auf true.

Zellen zusammenführen

Wie Microsoft Excel unterstützt Aspose.Cells für Python via .NET das Zusammenführen mehrerer Zellen zu einer. Aspose.Cells für Python via .NET bietet zwei Ansätze für diese Aufgabe. Ein Weg ist, die Methode merge der cells Sammlung aufzurufen. Die merge Methode benötigt die folgenden Parameter zum Zusammenführen der Zellen:

  • Erste Zeile: Die erste Zeile, ab der das Zusammenführen beginnt.
  • Erste Spalte: Die erste Spalte, ab der das Zusammenführen beginnt.
  • Anzahl der Zeilen: Die Anzahl der zu zusammenführenden Zeilen.
  • Anzahl der Spalten: Die Anzahl der zu zusammenführenden Spalten.

Der andere Weg besteht darin, zuerst die cells-Sammlungsmethode create_range aufzurufen, um einen Bereich der zu zusammenführenden Zellen zu erstellen. Die create_range-Methode akzeptiert denselben Satz von Parametern wie die zuvor diskutierte merge-Methode und gibt ein Range-Objekt zurück. Das Range-Objekt bietet auch eine merge-Methode, die den im Range-Objekt angegebenen Bereich zusammenführt.

Textausrichtung

Es ist möglich, die Lesereihenfolge von Text in Zellen festzulegen. Die Lesereihenfolge gibt die visuelle Reihenfolge an, in der Zeichen, Wörter usw. angezeigt werden. Zum Beispiel ist Englisch eine von links nach rechts lesbare Sprache, während Arabisch eine von rechts nach links lesbare Sprache ist.

Die Lesereihenfolge wird mit der Eigenschaft text_direction des Style Objekts festgelegt. Aspose.Cells für Python via .NET bietet vordefinierte Textausrichtungstypen in der TextDirectionType Enumeration.

Text Direction Types Beschreibung
KONTEXT Die Lesereihenfolge entspricht der Sprache des ersten eingegebenen Zeichens
LINKS_NACH_RECHTS Lesereihenfolge von links nach rechts
RECHTS_NACH_LINKS Lesereihenfolge von rechts nach links

Erweiterte Themen