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, Vertical | TXLSXHorizontalAlignment / TXLSXVerticalAlignment — alinhamento do conteúdo da célula |
| WrapText, ShrinkToFit | Boolean; quebram o texto longo em várias linhas ou reduzem o tipo de letra para caber na largura da coluna |
| Indent | Integer, tipicamente 0..15 — nível de recuo apresentado no diálogo de 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) — escrito no <xf> da célula, não no elemento <alignment> |
| IsDefault | Devolve True quando todos os membros mantêm o valor predefinido |
| Add, Count, Items | Membros 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