Documentação HotXLS

Classe TXLSXAlignment

Guarda as definições de alinhamento da célula (posição horizontal/vertical, quebra de texto, recuo, rotação) aplicadas através do brush TXLSXCellFormat; TXLSXAlignments é o pool ao nível do livro que elimina duplicados de instâncias idênticas

Sintaxe

TXLSXAlignment = class;
TXLSXAlignments = class;
    

Membros principais

Horizontal, VerticalTXLSXHorizontalAlignment / TXLSXVerticalAlignment — alinhamento do conteúdo da célula
WrapText, ShrinkToFitBoolean; quebram o texto longo em várias linhas ou reduzem o tipo de letra para caber na largura da coluna
IndentInteger, tipicamente 0..15 — nível de recuo apresentado no diálogo de alinhamento do Excel
TextRotationInteger, -90..90 graus
QuotePrefixBoolean; marca o texto armazenado da célula como literal (comportamento do apóstrofo inicial do Excel) — escrito no <xf> da célula, não no elemento <alignment>
IsDefaultDevolve True quando todos os membros mantêm o valor predefinido
Add, Count, ItemsMembros do pool TXLSXAlignments: acrescentam uma nova instância e enumeram o pool

Exemplo

Este exemplo quebra o texto e centraliza-o nas células formatadas através de CellFormat

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

Ver também

Classe TXLSXCellFormat
Classe TXLSXWorkbook