Armazena as cinco bordas da borda de célula (Left, Right, Top, Bottom, Diagonal), cada uma um
TXLSXBorderEdge com o próprio estilo e cor, aplicadas por meio do brush
TXLSXCellFormat;
TXLSXBorders é o pool no nível da pasta de trabalho que elimina duplicatas de instâncias idênticas
Sintaxe
TXLSXBorder = class;
TXLSXBorderEdge = class;
TXLSXBorders = class;
Principais membros
| Left, Right, Top, Bottom, Diagonal | TXLSXBorderEdge somente leitura para cada borda |
| DiagonalUp, DiagonalDown | Boolean; quais direções da borda Diagonal são desenhadas (ambas compartilham o Style/Color da borda Diagonal) |
| SetAll | Define Style (e opcionalmente Color) nas cinco bordas em uma única chamada |
| TXLSXBorderEdge.Style, .Color | TXLSXBorderStyle e cor ARGB de uma única borda; ColorTheme/ColorIndex/TintAndShade espelham a prioridade de origem de cor da TXLSXFont (theme > indexed > RGB) |
| Add, Count, Items | Membros do pool TXLSXBorders: anexam uma nova instância e enumeram o pool |
Exemplo
Este exemplo desenha uma caixa preta fina ao redor das células formatadas por meio de CellFormat e depois pinta somente a borda superior de vermelho
CellFormat.Border.SetAll(xlsxBorderThin);
CellFormat.Border.Top.Color := $00FF0000;
Veja também