Guarda os cinco lados do limite da célula (Left, Right, Top, Bottom, Diagonal), cada um dos quais é um
TXLSXBorderEdge com estilo e cor próprios, aplicados através do brush
TXLSXCellFormat;
TXLSXBorders é o pool ao nível do livro que elimina duplicados de instâncias idênticas
Sintaxe
TXLSXBorder = class;
TXLSXBorderEdge = class;
TXLSXBorders = class;
Membros principais
| Left, Right, Top, Bottom, Diagonal | TXLSXBorderEdge só de leitura para cada lado |
| DiagonalUp, DiagonalDown | Boolean; que direções do lado Diagonal são desenhadas (ambas partilham o Style/Color do lado Diagonal) |
| SetAll | Define Style (e opcionalmente Color) nos cinco lados numa única chamada |
| TXLSXBorderEdge.Style, .Color | TXLSXBorderStyle e cor ARGB de um único lado; ColorTheme/ColorIndex/TintAndShade espelham a prioridade de origem de cor da TXLSXFont (theme > indexed > RGB) |
| Add, Count, Items | Membros do pool TXLSXBorders: acrescentam uma nova instância e enumeram o pool |
Exemplo
Este exemplo desenha uma caixa preta fina em torno das células formatadas através de CellFormat e, depois, colore apenas o lado superior de vermelho
CellFormat.Border.SetAll(xlsxBorderThin);
CellFormat.Border.Top.Color := $00FF0000;
Ver também