Dokumentace HotXLS

Třída TXLSXAlignment

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, VerticalTXLSXHorizontalAlignment / TXLSXVerticalAlignment — zarovnání obsahu buňky
WrapText, ShrinkToFitBoolean; zalamuje dlouhý text do více řádků, případně zmenší písmo tak, aby se vešlo do šířky sloupce
IndentInteger, typicky 0..15 — úroveň odsazení zobrazená v dialogu Zarovnání aplikace Excel
TextRotationInteger, -90..90 stupňů
QuotePrefixBoolean; 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>
IsDefaultVrací 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é

Třída TXLSXCellFormat
Třída TXLSXWorkbook