Przechowuje pięć krawędzi obramowania komórki (Left, Right, Top, Bottom, Diagonal), z których każda jest osobnym
TXLSXBorderEdge z własnym stylem i kolorem, stosowanym przez pędzel
TXLSXCellFormat;
TXLSXBorders to pula na poziomie skoroszytu deduplikująca identyczne instancje
Składnia
TXLSXBorder = class;
TXLSXBorderEdge = class;
TXLSXBorders = class;
Kluczowe elementy
| Left, Right, Top, Bottom, Diagonal | Tylko do odczytu TXLSXBorderEdge dla każdej krawędzi |
| DiagonalUp, DiagonalDown | Boolean; określa, które kierunki krawędzi Diagonal są rysowane (oba współdzielą Style/Color krawędzi Diagonal) |
| SetAll | Ustawia Style (i opcjonalnie Color) na wszystkich pięciu krawędziach jednym wywołaniem |
| TXLSXBorderEdge.Style, .Color | TXLSXBorderStyle i kolor ARGB pojedynczej krawędzi; ColorTheme/ColorIndex/TintAndShade odpowiadają priorytetowi źródeł koloru z TXLSXFont (theme > indexed > RGB) |
| Add, Count, Items | Elementy puli TXLSXBorders: dodanie nowej instancji i wyliczenie puli |
Przykład
Ten przykład rysuje cienkie czarne obramowanie wokół komórek sformatowanych przez CellFormat, a następnie koloruje samą górną krawędź na czerwono
CellFormat.Border.SetAll(xlsxBorderThin);
CellFormat.Border.Top.Color := $00FF0000;
Zobacz też