Documentação HotXLS

Classe TXLSXBorder

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, DiagonalTXLSXBorderEdge só de leitura para cada lado
DiagonalUp, DiagonalDownBoolean; que direções do lado Diagonal são desenhadas (ambas partilham o Style/Color do lado Diagonal)
SetAllDefine Style (e opcionalmente Color) nos cinco lados numa única chamada
TXLSXBorderEdge.Style, .ColorTXLSXBorderStyle e cor ARGB de um único lado; ColorTheme/ColorIndex/TintAndShade espelham a prioridade de origem de cor da TXLSXFont (theme > indexed > RGB)
Add, Count, ItemsMembros 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

Classe TXLSXCellFormat
Classe TXLSXWorkbook