HotXLS-dokumentation

klasse TXLSXBorder

Gemmer cellens fem kantkanter (Left, Right, Top, Bottom, Diagonal), hver en TXLSXBorderEdge med egen stil og farve, anvendt via en TXLSXCellFormat-brush; TXLSXBorders er puljen på arbejdsbogsniveau, der deduplikerer identiske instanser

Syntaks

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

Key medlemmer

Left, Right, Top, Bottom, DiagonalSkrivebeskyttet TXLSXBorderEdge for hver kant
DiagonalUp, DiagonalDownBoolean; hvilke retning(er) af Diagonal-kanten der tegnes (begge deler Diagonal-kantens Style/Color)
SetAllSætter Style (og valgfrit Color) på alle fem kanter i ét kald
TXLSXBorderEdge.Style, .ColorTXLSXBorderStyle og ARGB-farve for en enkelt kant; ColorTheme/ColorIndex/TintAndShade spejler TXLSXFont's farvekildeprioritet (tema > indekseret > RGB)
Add, Count, ItemsTXLSXBorders-puljens medlemmer: tilføjer en ny instans og gennemløber puljen

Eksempel

Dette eksempel tegner en tynd, sort boks rundt om de celler, der formateres via CellFormat, og farver derefter kun topkanten rød

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

Se også

TXLSXCellFormat class
klasse TXLSXWorkbook