Dokumentacja HotXLS

klasa TXLSXAlignment

Przechowuje ustawienia wyrównania komórki (pozycja pozioma/pionowa, zawijanie, wcięcie, obrót), stosowane przez pędzel TXLSXCellFormat; TXLSXAlignments to pula na poziomie skoroszytu deduplikująca identyczne instancje

Składnia

TXLSXAlignment = class;
TXLSXAlignments = class;
    

Kluczowe elementy

Horizontal, VerticalTXLSXHorizontalAlignment / TXLSXVerticalAlignment — wyrównanie zawartości komórki
WrapText, ShrinkToFitBoolean; zawijanie długiego tekstu do kilku linii albo zmniejszenie czcionki, żeby zmieściła się w szerokości kolumny
IndentInteger, typowo 0..15 — poziom wcięcia widoczny w oknie dialogowym Alignment programu Excel
TextRotationInteger, -90..90 stopni
QuotePrefixBoolean; oznacza przechowywany tekst komórki jako literal (zachowanie wiodącego apostrofu w Excelu) — zapisywany w <xf> komórki, a nie w elemencie <alignment>
IsDefaultZwraca True, gdy każdy element ma wciąż wartość domyślną
Add, Count, ItemsElementy puli TXLSXAlignments: dodanie nowej instancji i wyliczenie puli

Przykład

Ten przykład zawija tekst i wyśrodkowuje go w komórkach sformatowanych przez CellFormat

CellFormat.Alignment.Horizontal := xlsxXAlignCenter;
CellFormat.Alignment.WrapText := True;

Zobacz też

Klasa TXLSXCellFormat
Klasa TXLSXWorkbook