Uchovává nastavení zarovnání buňky (vodorovná/svislá pozice, zalamování, odsazení, rotace) aplikovaná přes štětec
TXLSXCellFormat;
TXLSXAlignments je fond na úrovni sešitu, který deduplikuje identické instance
Syntaxe
TXLSXAlignment = class;
TXLSXAlignments = class;
Klíčové členy
| Horizontal, Vertical | TXLSXHorizontalAlignment / TXLSXVerticalAlignment — zarovnání obsahu buňky |
| WrapText, ShrinkToFit | Boolean; zalamuje dlouhý text do více řádků, případně zmenší písmo tak, aby se vešlo do šířky sloupce |
| Indent | Integer, typicky 0..15 — úroveň odsazení zobrazená v dialogu Zarovnání aplikace Excel |
| TextRotation | Integer, -90..90 stupňů |
| QuotePrefix | Boolean; označí uložený text buňky jako literál (chování úvodního apostrofu v Excelu) — zapisuje se do <xf> buňky, nikoli do elementu <alignment> |
| IsDefault | Vrací True, pokud má každý člen stále výchozí hodnotu |
| Add, Count, Items | Členové fondu TXLSXAlignments: přidají novou instanci a umožní fond enumerovat |
Příklad
Tento příklad zapne zalamování textu a vycentruje ho v buňkách formátovaných přes CellFormat
CellFormat.Alignment.Horizontal := xlsxXAlignCenter;
CellFormat.Alignment.WrapText := True;
Viz také