Lagrar cellens justeringsinställningar (horisontell/vertikal position, radbrytning, indrag, rotation) som tillämpas via en
TXLSXCellFormat-pensel;
TXLSXAlignments är poolen på arbetsboksnivå som deduplicerar identiska instanser
Syntax
TXLSXAlignment = class;
TXLSXAlignments = class;
Nyckelmedlemmar
| Horizontal, Vertical | TXLSXHorizontalAlignment / TXLSXVerticalAlignment — cellinnehållets justering |
| WrapText, ShrinkToFit | Boolean; radbryt lång text över flera rader, eller krymp typsnittet så att det ryms inom kolumnbredden |
| Indent | Integer, vanligtvis 0..15 — indragsnivån som visas i Excel-alignmentdialogen |
| TextRotation | Integer, -90..90 grader |
| QuotePrefix | Boolean; markerar cellens lagrade text som en literal (Excels beteende med inledande apostrof) — skrivs på cellens <xf>, inte på elementet <alignment> |
| IsDefault | Returnerar True när alla medlemmar fortfarande har sitt standardvärde |
| Add, Count, Items | Medlemmar i poolen TXLSXAlignments: lägg till en ny instans och iterera över poolen |
Exempel
Detta exempel radbryter texten och centrerar den i cellerna som formateras via CellFormat
CellFormat.Alignment.Horizontal := xlsxXAlignCenter;
CellFormat.Alignment.WrapText := True;
Se även