HotXLS Docs

TXLSXBorder 类

保存单元格边框的五条边(Left、Right、Top、Bottom、Diagonal),每条边都是一个带独立样式和颜色的 TXLSXBorderEdge,通过 TXLSXCellFormat 画笔应用;TXLSXBorders 是工作簿级的对象池,负责去重相同的实例

语法

TXLSXBorder = class;
TXLSXBorderEdge = class;
TXLSXBorders = class;
    

关键成员

Left, Right, Top, Bottom, Diagonal每条边对应的只读 TXLSXBorderEdge
DiagonalUp, DiagonalDownBoolean;绘制 Diagonal 边的哪个(些)方向(两者共用 Diagonal 边的 Style/Color)
SetAll一次调用为全部五条边设置 Style(以及可选的 Color)
TXLSXBorderEdge.Style, .Color单条边的 TXLSXBorderStyle 和 ARGB 颜色;ColorTheme/ColorIndex/TintAndShade 沿用 TXLSXFont 的颜色来源优先级(theme > indexed > RGB)
Add, Count, ItemsTXLSXBorders 对象池成员:追加一个新实例,并枚举对象池

示例

此示例在通过 CellFormat 设置格式的单元格周围绘制黑色细边框,然后仅把上边缘涂红

CellFormat.Border.SetAll(xlsxBorderThin);
CellFormat.Border.Top.Color := $00FF0000;

请参阅

TXLSXCellFormat 类
TXLSXWorkbook 类