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, Vertical | TXLSXHorizontalAlignment / TXLSXVerticalAlignment — alinhamento do conteúdo da célula |
| WrapText, ShrinkToFit | Boolean; quebra textos longos em várias linhas ou reduz a fonte para caber na largura da coluna |
| Indent | Integer, normalmente 0..15 — nível de recuo exibido na caixa de diálogo Alinhamento do Excel |
| TextRotation | Integer, -90..90 graus |
| QuotePrefix | Boolean; 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> |
| IsDefault | Retorna True quando todos os membros ainda estão com o valor padrão |
| Add, Count, Items | Membros 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