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 |