Speichert die fünf Kanten eines Zellrahmens (Left, Right, Top, Bottom, Diagonal), jede eine
TXLSXBorderEdge mit eigenem Stil und eigener Farbe, angewendet über einen
TXLSXCellFormat-Brush;
TXLSXBorders ist der Pool auf Arbeitsmappenebene, der identische Instanzen dedupliziert
Syntax
TXLSXBorder = class;
TXLSXBorderEdge = class;
TXLSXBorders = class;
Wichtige Member
| Left, Right, Top, Bottom, Diagonal | Schreibgeschützte TXLSXBorderEdge für jede Kante |
| DiagonalUp, DiagonalDown | Boolean; welche Richtung(en) der Diagonalkante gezeichnet werden (beide teilen sich Style/Color der Diagonalkante) |
| SetAll | Setzt Style (und optional Color) auf allen fünf Kanten in einem Aufruf |
| TXLSXBorderEdge.Style, .Color | TXLSXBorderStyle und ARGB-Farbe einer einzelnen Kante; ColorTheme/ColorIndex/TintAndShade spiegeln die Farbquellen-Priorität von TXLSXFont wider (theme > indexed > RGB) |
| Add, Count, Items | TXLSXBorders-Pool-Member: eine neue Instanz anhängen und den Pool aufzählen |
Beispiel
Dieses Beispiel zeichnet einen dünnen schwarzen Rahmen um die Zellen, die über CellFormat formatiert werden, und färbt danach nur die obere Kante rot
CellFormat.Border.SetAll(xlsxBorderThin);
CellFormat.Border.Top.Color := $00FF0000;
Siehe auch