HotXLS-Doku

TXLSXBorder-Klasse

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, DiagonalSchreibgeschützte TXLSXBorderEdge für jede Kante
DiagonalUp, DiagonalDownBoolean; welche Richtung(en) der Diagonalkante gezeichnet werden (beide teilen sich Style/Color der Diagonalkante)
SetAllSetzt Style (und optional Color) auf allen fünf Kanten in einem Aufruf
TXLSXBorderEdge.Style, .ColorTXLSXBorderStyle und ARGB-Farbe einer einzelnen Kante; ColorTheme/ColorIndex/TintAndShade spiegeln die Farbquellen-Priorität von TXLSXFont wider (theme > indexed > RGB)
Add, Count, ItemsTXLSXBorders-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

TXLSXCellFormat-Klasse
TXLSXWorkbook-Klasse