Dokumentace HotXLS

Třída TXLSXBorder

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, DiagonalRead-only TXLSXBorderEdge pro každou hranu
DiagonalUp, DiagonalDownBoolean; který směr (směry) hrany Diagonal se kreslí (obě sdílejí Style/Color hrany Diagonal)
SetAllNastaví Style (a volitelně Color) všem pěti hranám jedním voláním
TXLSXBorderEdge.Style, .ColorTXLSXBorderStyle 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é

Třída TXLSXCellFormat
Třída TXLSXWorkbook