保存单元格边框的五条边(Left、Right、Top、Bottom、Diagonal),每条边都是一个带独立样式和颜色的
TXLSXBorderEdge,通过
TXLSXCellFormat 画笔应用;
TXLSXBorders 是工作簿级的对象池,负责去重相同的实例
语法
TXLSXBorder = class;
TXLSXBorderEdge = class;
TXLSXBorders = class;
关键成员
| Left, Right, Top, Bottom, Diagonal | 每条边对应的只读 TXLSXBorderEdge |
| DiagonalUp, DiagonalDown | Boolean;绘制 Diagonal 边的哪个(些)方向(两者共用 Diagonal 边的 Style/Color) |
| SetAll | 一次调用为全部五条边设置 Style(以及可选的 Color) |
| TXLSXBorderEdge.Style, .Color | 单条边的 TXLSXBorderStyle 和 ARGB 颜色;ColorTheme/ColorIndex/TintAndShade 沿用 TXLSXFont 的颜色来源优先级(theme > indexed > RGB) |
| Add, Count, Items | TXLSXBorders 对象池成员:追加一个新实例,并枚举对象池 |
示例
此示例在通过 CellFormat 设置格式的单元格周围绘制黑色细边框,然后仅把上边缘涂红
CellFormat.Border.SetAll(xlsxBorderThin);
CellFormat.Border.Top.Color := $00FF0000;
请参阅