HotXLS-documentatie

TXLSXBorder class

Slaat de vijf randen van een celrand op (Left, Right, Top, Bottom, Diagonal), elk een TXLSXBorderEdge met eigen stijl en kleur, toegepast via de TXLSXCellFormat-brush; TXLSXBorders is de pool op werkmapniveau die identieke instanties ontdubbelt

Syntaxis

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

Belangrijkste members

Left, Right, Top, Bottom, DiagonalRead-only TXLSXBorderEdge per rand
DiagonalUp, DiagonalDownBoolean; welke richting(en) van de Diagonal-rand worden getekend (beide delen de Style/Color van de Diagonal-rand)
SetAllZet Style (en optioneel Color) op alle vijf randen in één aanroep
TXLSXBorderEdge.Style, .ColorTXLSXBorderStyle en ARGB-kleur van één rand; ColorTheme/ColorIndex/TintAndShade spiegelen de kleurbronprioriteit van TXLSXFont (theme > indexed > RGB)
Add, Count, ItemsMembers van de TXLSXBorders-pool: een nieuwe instantie toevoegen en de pool doorlopen

Voorbeeld

Dit voorbeeld tekent een dun zwart kader om de cellen die via CellFormat zijn opgemaakt, en kleurt daarna alleen de bovenrand rood

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

Zie ook

TXLSXCellFormat class
TXLSXWorkbook class