Slaat de instellingen voor celuitlijning op (horizontale/verticale positie, terugloop, inspringing, rotatie), toegepast via de
TXLSXCellFormat-brush;
TXLSXAlignments is de pool op werkmapniveau die identieke instanties ontdubbelt
Syntaxis
TXLSXAlignment = class;
TXLSXAlignments = class;
Belangrijkste members
| Horizontal, Vertical | TXLSXHorizontalAlignment / TXLSXVerticalAlignment — uitlijning van de celinhoud |
| WrapText, ShrinkToFit | Boolean; lange tekst over meerdere regels laten doorlopen, of het lettertype laten krimpen tot de kolombreedte |
| Indent | Integer, doorgaans 0..15 — inspringingsniveau zoals getoond in het uitlijningsvenster van Excel |
| TextRotation | Integer, -90..90 graden |
| QuotePrefix | Boolean; markeert de opgeslagen tekst van de cel als literal (het gedrag van Excel met voorloopapostrof) — wordt geschreven op de <xf> van de cel, niet op het element <alignment> |
| IsDefault | Geeft True terug zolang elke member nog op de standaardwaarde staat |
| Add, Count, Items | Members van de TXLSXAlignments-pool: een nieuwe instantie toevoegen en de pool doorlopen |
Voorbeeld
Dit voorbeeld laat tekst teruglopen en centreert die in de cellen die via CellFormat zijn opgemaakt
CellFormat.Alignment.Horizontal := xlsxXAlignCenter;
CellFormat.Alignment.WrapText := True;
Zie ook