Documentación HotXLS

Clase TXLSXFont

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

Sintaxis

TXLSXFont = class;
TXLSXFonts = class;
    

Miembros clave

Name, SizeWideString / Double — familia tipográfica y tamaño en puntos
Bold, Italic, StrikethroughIndicadores booleanos 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 tint opcional; la prioridad es tema > indexado > RGB. Asignar una ranura de 0 o más desactiva ColorIsAuto
VertAlignTXLSXFontVertAlign — línea base, subíndice o superíndice
OutlineFont, ShadowBoolean; 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 "sin establecer" y se omiten en el archivo guardado
Add, Count, ItemsMiembros del pool TXLSXFonts: añaden una nueva instancia y enumeran el pool

Ejemplo

Este ejemplo pone en negrita, a 12 pt y en rojo las celdas formateadas mediante CellFormat

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

Véase también

Clase TXLSXCellFormat
Clase TXLSXWorkbook