Uchovává pět hran ohraničení buňky (Left, Right, Top, Bottom, Diagonal); každá je samostatná
TXLSXBorderEdge s vlastním stylem a barvou, aplikovaná přes štětec
TXLSXCellFormat;
TXLSXBorders je fond na úrovni sešitu, který deduplikuje identické instance
Syntaxe
TXLSXBorder = class;
TXLSXBorderEdge = class;
TXLSXBorders = class;
Klíčové členy
| Left, Right, Top, Bottom, Diagonal | Read-only TXLSXBorderEdge pro každou hranu |
| DiagonalUp, DiagonalDown | Boolean; který směr (směry) hrany Diagonal se kreslí (obě sdílejí Style/Color hrany Diagonal) |
| SetAll | Nastaví Style (a volitelně Color) všem pěti hranám jedním voláním |
| TXLSXBorderEdge.Style, .Color | TXLSXBorderStyle a barva ARGB jedné hrany; ColorTheme/ColorIndex/TintAndShade kopírují prioritu zdroje barvy znaků TXLSXFont (theme > indexed > RGB) |
| Add, Count, Items | Členové fondu TXLSXBorders: přidají novou instanci a umožní fond enumerovat |
Příklad
Tento příklad nakreslí tenký černý rámeček kolem buněk formátovaných přes CellFormat a poté obarví horní hranu červeně
CellFormat.Border.SetAll(xlsxBorderThin);
CellFormat.Border.Top.Color := $00FF0000;
Viz také