HotXLS-Doku

TXLSXAlignment-Klasse

Speichert die Zellausrichtungseinstellungen (horizontale/vertikale Position, Umbruch, Einzug, Drehung), die über einen TXLSXCellFormat-Brush angewendet werden; TXLSXAlignments ist der Pool auf Arbeitsmappenebene, der identische Instanzen dedupliziert

Syntax

TXLSXAlignment = class;
TXLSXAlignments = class;
    

Wichtige Member

Horizontal, VerticalTXLSXHorizontalAlignment / TXLSXVerticalAlignment — Ausrichtung des Zellinhalts
WrapText, ShrinkToFitBoolean; langen Text auf mehrere Zeilen umbrechen oder die Schrift verkleinern, damit sie in die Spaltenbreite passt
IndentInteger, typischerweise 0..15 — Einzugsebene, wie sie im Excel-Dialog Ausrichtung angezeigt wird
TextRotationInteger, -90..90 Grad
QuotePrefixBoolean; markiert den gespeicherten Text der Zelle als Literal (das Verhalten mit führendem Apostroph in Excel) — wird am <xf> der Zelle geschrieben, nicht am <alignment>-Element
IsDefaultLiefert True, wenn jedes Member noch auf seinem Standardwert steht
Add, Count, ItemsTXLSXAlignments-Pool-Member: eine neue Instanz anhängen und den Pool aufzählen

Beispiel

Dieses Beispiel bricht den Text um und zentriert ihn in den Zellen, die über CellFormat formatiert werden

CellFormat.Alignment.Horizontal := xlsxXAlignCenter;
CellFormat.Alignment.WrapText := True;

Siehe auch

TXLSXCellFormat-Klasse
TXLSXWorkbook-Klasse