HotXLS Docs

TXLSXFont 类

保存通过 TXLSXCellFormat 画笔应用的字体设置(名称、字号、样式、颜色);TXLSXFonts 是工作簿级的对象池,负责去重相同的实例

语法

TXLSXFont = class;
TXLSXFonts = class;
    

关键成员

Name, SizeWideString / Double — 字体族和磅值
Bold, Italic, StrikethroughBoolean 字体样式标志
UnderlineTXLSXUnderline — 无、单下划线、双下划线或其会计用变体
Color, ColorIsAutoARGB 字体颜色;给 Color 赋值还会清除 ColorIsAuto 和任何主题或索引色来源。ColorIsAuto = True 则由 Excel 选择自动颜色(通常为黑色)
ColorTheme, ColorIndex, TintAndShade备用颜色来源:Office 主题槽位(0..11)或旧版索引调色板槽位(0..63),都可带一个可选的色调值;优先级为 theme > indexed > RGB。槽位赋 0 以上的值会清除 ColorIsAuto
VertAlignTXLSXFontVertAlign — 基线、下标或上标
OutlineFont, ShadowBoolean;Excel 的 "Outline" 和 "Shadow" 字体效果
Family, CharSetOOXML <font> 的 family 分类和字符集代码;0 / -1 表示 "未设置",保存时会被省略
Add, Count, ItemsTXLSXFonts 对象池成员:追加一个新实例,并枚举对象池

示例

此示例把通过 CellFormat 设置格式的单元格设为粗体、12 磅并涂红

CellFormat.Font.Bold := True;
CellFormat.Font.Size := 12;
CellFormat.Font.Color := $00FF0000;

请参阅

TXLSXCellFormat 类
TXLSXWorkbook 类