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, Diagonal | Skrivskyddad TXLSXBorderEdge för varje kant |
| DiagonalUp, DiagonalDown | Boolean; vilka riktningar av Diagonal-kanten som ritas (båda delar Diagonal-kantens stil/färg) |
| SetAll | Sätter Style (och valfritt Color) på alla fem kanter i ett anrop |
| TXLSXBorderEdge.Style, .Color | TXLSXBorderStyle 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, Items | Medlemmar 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