Documentação do HotXLS

Classe TXLSXFont

Armazena as configurações de fonte (nome, tamanho, estilo, cor) aplicadas por meio do brush TXLSXCellFormat; TXLSXFonts é o pool no nível da pasta de trabalho que elimina duplicatas de instâncias idênticas

Sintaxe

TXLSXFont = class;
TXLSXFonts = class;
    

Principais membros

Name, SizeWideString / Double — família da fonte e tamanho em pontos
Bold, Italic, StrikethroughFlags Boolean de estilo da fonte
UnderlineTXLSXUnderline — nenhuma, simples, dupla ou as variantes contábeis
Color, ColorIsAutoCor de fonte ARGB; atribuir Color também limpa ColorIsAuto e qualquer fonte de tema ou indexada. ColorIsAuto = True deixa o Excel escolher a cor automática (normalmente preta)
ColorTheme, ColorIndex, TintAndShadeFontes de cor alternativas: slot de tema do Office (0..11) ou slot de paleta indexada legado (0..63), cada um com um tint opcional; a prioridade é theme > indexed > RGB. Atribuir um slot de 0 ou mais limpa ColorIsAuto
VertAlignTXLSXFontVertAlign — linha de base, subscrito ou sobrescrito
OutlineFont, ShadowBoolean; os efeitos de fonte "Outline" e "Shadow" do Excel
Family, CharSetClassificação de família do <font> OOXML e códigos de conjunto de caracteres; 0 / -1 significam "não definido" e são omitidos do arquivo salvo
Add, Count, ItemsMembros do pool TXLSXFonts: anexam uma nova instância e enumeram o pool

Exemplo

Este exemplo deixa as células formatadas por meio de CellFormat em negrito, 12pt e vermelhas

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

Veja também

Classe TXLSXCellFormat
Classe TXLSXWorkbook