Ausrichtungseinstellungen

Ausrichtungseinstellungen konfigurieren

Ausrichtungseinstellungen in Microsoft Excel

Jeder, der Microsoft Excel zum Formatieren von Zellen verwendet hat, ist mit den Ausrichtungseinstellungen in Microsoft Excel vertraut.

Wie Sie der obigen Abbildung entnehmen können, gibt es verschiedene Ausrichtungsoptionen:

  • Textausrichtung (horizontal & vertikal)
  • Vertiefung.
  • Orientierung.
  • Textkontrolle.
  • Textrichtung.

Alle diese Ausrichtungseinstellungen werden von Aspose.Cells vollständig unterstützt und unten ausführlicher erläutert.

Ausrichtungseinstellungen in Aspose.Cells

Aspose.Cells bietetGetStyle undSetStyle Methoden für dieCell Klasse, die zum Abrufen und Festlegen der Formatierung einer Zelle verwendet werden. DasStil-Klasse bietet nützliche Eigenschaften zum Konfigurieren von Ausrichtungseinstellungen.

Wählen Sie mithilfe von einen beliebigen Textausrichtungstyp ausTextausrichtungstyp Aufzählung. Die vordefinierten Textausrichtungstypen in derTextausrichtungstypAufzählung sind:

Textausrichtungstypen Beschreibung
Unterseite Stellt die untere Textausrichtung dar
Center Stellt die zentrierte Textausrichtung dar
CenterAcross Stellt die Mitte über der Textausrichtung dar
Verteilt Stellt die verteilte Textausrichtung dar
Füllen Stellt die Fülltextausrichtung dar
Allgemein Stellt die allgemeine Textausrichtung dar
Rechtfertigen Stellt die Textausrichtung im Blocksatz dar
Links Stellt die linke Textausrichtung dar
Recht Stellt die rechte Textausrichtung dar
oben Stellt die obere Textausrichtung dar
GerechtfertigtNiedrig Richtet den Text mit einer angepassten Kashida-Länge für arabischen Text aus.
ThaiDistributed Verteilt besonders thailändischen Text, da jedes Zeichen als Wort behandelt wird.

Horizontale, vertikale Ausrichtung und Einrückung

Verwenden Sie dieHorizontale Ausrichtung -Eigenschaft, um den Text horizontal auszurichten undVertikale Ausrichtung-Eigenschaft, um den Text vertikal auszurichten. Es ist möglich, die Einzugsebene des Textes in einer Zelle mit einzustellenEinzugsebene Eigentum und tt wirken sich nur aus, wenn die horizontale Ausrichtung links oder rechts ist.

// Instantiating a Workbook object
Workbook workbook = new Workbook();
// Obtaining the reference of first worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
// Accessing the "A1" cell from the worksheet
Cell cell = worksheet.getCells().get("A1");
// Adding some value to the "A1" cell
cell.putValue("Visit Aspose!");
// Setting the horizontal alignment of the text in the "A1" cell
Style style = cell.getStyle();
//Set text left horizontal alignment
style.setHorizontalAlignment(TextAlignmentType.RIGHT);
//Set indent
style.setIndentLevel(4);
//Set text top vertical alignment
style.setVerticalAlignment(TextAlignmentType.TOP);
cell.setStyle(style);
// Saving the Excel file
workbook.save("book1.xlsx");

Orientierung

Stellen Sie die Ausrichtung (Drehung) des Textes in einer Zelle mit einDrehwinkelEigentum.

// Accessing the "A1" cell from the worksheet
Cell cell = worksheet.getCells().get("A1");
// Adding some value to the "A1" cell
cell.putValue("Visit Aspose!");
// Setting the horizontal alignment of the text in the "A1" cell
Style style = cell.getStyle();
// Setting the rotation of the text (inside the cell) to 25
style.setRotationAngle(25);
cell.setStyle(style);
//Accessing the "A2" cell from the worksheet
cell = worksheet.getCells().get("A2");
// Adding some value to the "A1" cell
cell.putValue("Visit Aspose!");
// Setting the horizontal alignment of the text in the "A2" cell
style = cell.getStyle();
// Setting the orientation of the text from top to bottom
style.setRotationAngle(255);
cell.setStyle(style);
// Saving the Excel file
workbook.save("book1.xlsx");

Textsteuerung

Im folgenden Abschnitt wird erläutert, wie Sie Text steuern, indem Sie Textumbruch, Anpassen verkleinern und andere Formatierungsoptionen festlegen.

Textumbruch

Das Umbrechen von Text in einer Zelle erleichtert das Lesen: Die Höhe der Zelle passt sich an den gesamten Text an, anstatt ihn abzuschneiden oder in benachbarte Zellen zu überlaufen. Stellen Sie den Textumbruch mit ein oder ausIsTextWrappedEigentum.

// Instantiating a Workbook object
Workbook workbook = new Workbook();
// Obtaining the reference of first worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
// Accessing the "A1" cell from the worksheet
Cell cell = worksheet.getCells().get("A1");
// Adding some value to the "A1" cell
cell.putValue("I am using the latest version of Aspose.Cells to test this functionality.");
// Gets style
Style style = cell.getStyle();
// Wrap Cell's Text wrap
style.setTextWrapped( true);
//Set style.
cell.setStyle(style);
// Saving the Excel file
workbook.save("book1.xlsx");

Schrumpfen, um zu passen

Eine Option zum Umbrechen von Text in einem Feld besteht darin, die Textgröße zu verkleinern, um sie an die Abmessungen einer Zelle anzupassen. Dies geschieht durch die Einstellung vonSchrumpfen bis es passt Eigentum. zuwahr.

// Instantiating a Workbook object
Workbook workbook = new Workbook();
// Obtaining the reference of first worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
// Accessing the "A1" cell from the worksheet
Cell cell = worksheet.getCells().get("A1");
// Adding some value to the "A1" cell
cell.putValue("I am using the latest version of Aspose.Cells to test this functionality.");
// Gets style in the "A1" cell
Style style = cell.getStyle();
// Shrinking the text to fit according to the dimensions of the cell
style.setShrinkToFit(true);
cell.setStyle(style);
// Saving the Excel file
workbook.save("book1.xlsx");

Cells zusammenführen

Wie Microsoft Excel unterstützt Aspose.Cells das Zusammenführen mehrerer Zellen zu einer. Aspose.Cells bietet zwei Ansätze für diese Aufgabe. Eine Möglichkeit ist, die anzurufenVerschmelzen Methode. Die Methode benötigt die folgenden Parameter, um die Zellen zusammenzuführen:

  • Erste Reihe: Die erste Reihe, ab der mit dem Zusammenführen begonnen werden soll.
  • Erste Spalte: Die erste Spalte, ab der mit dem Zusammenführen begonnen werden soll.
  • Anzahl der Zeilen: Die Anzahl der zusammenzuführenden Zeilen.
  • Anzahl der Spalten: Die Anzahl der zusammenzuführenden Spalten.
// Create a Cells object ot fetch all the cells.
Cells cells = worksheet.getCells();
// Merge some Cells (C6:E7) into a single C6 Cell.
cells.merge(5, 2, 2, 3);
// Input data into C6 Cell.
worksheet.getCells().get(5, 2).putValue("This is my value");
// Create a Style object to fetch the Style of C6 Cell.
Style style = worksheet.getCells().get(5, 2).getStyle();
// Create a Font object
Font font = style.getFont();
// Set the name.
font.setName("Times New Roman");
// Set the font size.
font.setSize(18);
// Set the font color
font.setColor(Color.getBlue());
// Bold the text
font.setBold(true);
// Make it italic
font.setItalic(true);
// Set the backgrond color of C6 Cell to Red
style.setForegroundColor(Color.getRed());
style.setPattern(BackgroundType.SOLID);
// Apply the Style to C6 Cell.
cells.get(5, 2).setStyle(style);

Textrichtung

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

Die Lesereihenfolge wird mit eingestelltTextrichtung Eigentum. Aspose.Cells bietet vordefinierte Textrichtungstypen in derTextrichtungstypAufzählung.

Textrichtungstypen Beschreibung
Kontext Die Lesereihenfolge in Übereinstimmung mit der Sprache des ersten eingegebenen Zeichens
Links nach rechts Lesereihenfolge von links nach rechts
Rechts nach links Lesereihenfolge von rechts nach links
// Instantiating a Workbook object
Workbook workbook = new Workbook();
// Obtaining the reference of first worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
// Accessing the "A1" cell from the worksheet
Cell cell = worksheet.getCells().get("A1");
// Adding some value to the "A1" cell
cell.putValue("I am using the latest version of Aspose.Cells to test this functionality.");
// Gets style in the "A1" cell
Style style = cell.getStyle();
// Shrinking the text to fit according to the dimensions of the cell
style.setTextDirection(TextDirectionType.LEFT_TO_RIGHT);
cell.setStyle(style);
// Saving the Excel file
workbook.save("book1.xlsx");

Themen vorantreiben