Documentação do HotXLS

Classe TXLSXAlignment

Armazena as configurações de alinhamento de célula (posição horizontal/vertical, quebra de texto, recuo, rotação) aplicadas por meio do brush TXLSXCellFormat; TXLSXAlignments é o pool no nível da pasta de trabalho que elimina duplicatas de instâncias idênticas

Sintaxe

TXLSXAlignment = class;
TXLSXAlignments = class;
    

Principais membros

Horizontal, VerticalTXLSXHorizontalAlignment / TXLSXVerticalAlignment — alinhamento do conteúdo da célula
WrapText, ShrinkToFitBoolean; quebra textos longos em várias linhas ou reduz a fonte para caber na largura da coluna
IndentInteger, normalmente 0..15 — nível de recuo exibido na caixa de diálogo Alinhamento do Excel
TextRotationInteger, -90..90 graus
QuotePrefixBoolean; marca o texto armazenado da célula como literal (comportamento do apóstrofo inicial do Excel) — gravado no <xf> da célula, não no elemento <alignment>
IsDefaultRetorna True quando todos os membros ainda estão com o valor padrão
Add, Count, ItemsMembros do pool TXLSXAlignments: anexam uma nova instância e enumeram o pool

Exemplo

Este exemplo quebra o texto em várias linhas e o centraliza nas células formatadas por meio de CellFormat

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

Veja também

Classe TXLSXCellFormat
Classe TXLSXWorkbook