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, Diagonal | TXLSXBorderEdge en lecture seule pour chaque côté |
| DiagonalUp, DiagonalDown | Booléens ; quelle(s) direction(s) du côté Diagonal sont dessinées (toutes deux partagent le Style/Couleur du côté Diagonal) |
| SetAll | Définit le Style (et optionnellement la Color) des cinq côtés en un seul appel |
| TXLSXBorderEdge.Style, .Color | TXLSXBorderStyle 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, Items | Membres 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