HotXLS-dokumentation

klass TXLSXBorder

Lagrar de fem kanterna på en cellram (Left, Right, Top, Bottom, Diagonal), där varje kant är en TXLSXBorderEdge med egen stil och färg, och som tillämpas via en TXLSXCellFormat-pensel; TXLSXBorders är poolen på arbetsboksnivå som deduplicerar identiska instanser

Syntax

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

Nyckelmedlemmar

Left, Right, Top, Bottom, DiagonalSkrivskyddad TXLSXBorderEdge för varje kant
DiagonalUp, DiagonalDownBoolean; vilka riktningar av Diagonal-kanten som ritas (båda delar Diagonal-kantens stil/färg)
SetAllSätter Style (och valfritt Color) på alla fem kanter i ett anrop
TXLSXBorderEdge.Style, .ColorTXLSXBorderStyle och ARGB-färg för en enskild kant; ColorTheme/ColorIndex/TintAndShade speglar TXLSXFont:s prioritetsordning för färgkällor (theme > indexed > RGB)
Add, Count, ItemsMedlemmar i poolen TXLSXBorders: lägg till en ny instans och iterera över poolen

Exempel

Detta exempel ritar en tunn svart ram runt cellerna som formateras via CellFormat och färgar därefter bara toppkanten röd

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

Se även

klass TXLSXCellFormat
klass TXLSXWorkbook