Documentación de HotXLS

Clase TXLSXFont

Almacena la configuración de fuente (nombre, tamaño, estilo, color) aplicada a través del pincel TXLSXCellFormat; TXLSXFonts es el conjunto a nivel de libro de trabajo que deduplica las instancias idénticas

Sintaxis

TXLSXFont = class;
TXLSXFonts = class;
    

Miembros principales

Name, SizeWideString / Double — familia tipográfica y tamaño en puntos
Bold, Italic, Strikethroughflags booleanas de estilo de fuente
UnderlineTXLSXUnderline — ninguna, simple, doble o sus variantes contables
Color, ColorIsAutocolor de fuente ARGB; asignar Color también desactiva ColorIsAuto y cualquier origen de color por tema o indexado. Con ColorIsAuto = True Excel elige el color automático (normalmente negro)
ColorTheme, ColorIndex, TintAndShadeFuentes de color alternativas: ranura del tema de Office (0..11) o ranura de la paleta indexada heredada (0..63), cada una con un tono opcional; la prioridad es tema > indexado > RGB. Al asignar una ranura de 0 o más se desactiva ColorIsAuto
VertAlignTXLSXFontVertAlign — línea base, subíndice o superíndice
OutlineFont, ShadowBooleano; los efectos de fuente "Outline" y "Shadow" de Excel
Family, CharSetclasificación de familia <font> de OOXML y códigos de juego de caracteres; 0 / -1 significan "no establecido" y se omiten del archivo guardado
Add, Count, ItemsMiembros del conjunto TXLSXFonts: agrega una nueva instancia y enumera el conjunto

Ejemplo

Este ejemplo pone en negrita, a 12 pt y en color rojo las celdas con formato a través de CellFormat

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

Ver también

Clase TXLSXCellFormat
Clase TXLSXWorkbook