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, Vertical | TXLSXHorizontalAlignment / TXLSXVerticalAlignment — Ausrichtung des Zellinhalts |
| WrapText, ShrinkToFit | Boolean; langen Text auf mehrere Zeilen umbrechen oder die Schrift verkleinern, damit sie in die Spaltenbreite passt |
| Indent | Integer, typischerweise 0..15 — Einzugsebene, wie sie im Excel-Dialog Ausrichtung angezeigt wird |
| TextRotation | Integer, -90..90 Grad |
| QuotePrefix | Boolean; 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 |
| IsDefault | Liefert True, wenn jedes Member noch auf seinem Standardwert steht |
| Add, Count, Items | TXLSXAlignments-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