Docs HotXLS

TXLSXBorder-class

Stocke les cinq côtés d'une bordure de cellule (Left, Right, Top, Bottom, Diagonal), chacun un TXLSXBorderEdge avec son propre style et sa propre couleur, appliqués via le pinceau TXLSXCellFormat ; TXLSXBorders est le pool au niveau du classeur qui déduplique les instances identiques

Syntaxe

TXLSXBorder = class;
TXLSXBorderEdge = class;
TXLSXBorders = class;
    

Membres clés

Left, Right, Top, Bottom, DiagonalTXLSXBorderEdge en lecture seule pour chaque côté
DiagonalUp, DiagonalDownBooléens ; quelle(s) direction(s) du côté Diagonal sont dessinées (toutes deux partagent le Style/Couleur du côté Diagonal)
SetAllDéfinit le Style (et optionnellement la Color) des cinq côtés en un seul appel
TXLSXBorderEdge.Style, .ColorTXLSXBorderStyle et couleur ARGB d'un côté donné ; ColorTheme/ColorIndex/TintAndShade suivent la priorité des sources de couleur de TXLSXFont (thème > indexé > RVB)
Add, Count, ItemsMembres du pool TXLSXBorders : ajouter une nouvelle instance et énumérer le pool

Exemple

Cet exemple dessine un cadre noir fin autour des cellules mises en forme via CellFormat, puis colore uniquement le côté supérieur en rouge

CellFormat.Border.SetAll(xlsxBorderThin);
CellFormat.Border.Top.Color := $00FF0000;

Voir aussi

Classe TXLSXCellFormat
Classe TXLSXWorkbook