Documentação HotXLS

Classe TXLSXFont

Guarda as definições do tipo de letra (nome, tamanho, estilo, cor) aplicadas através do brush TXLSXCellFormat; TXLSXFonts é o pool ao nível do livro que elimina duplicados de instâncias idênticas

Sintaxe

TXLSXFont = class;
TXLSXFonts = class;
    

Membros principais

Name, SizeWideString / Double — família do tipo de letra e tamanho em pontos
Bold, Italic, StrikethroughSinalizadores Boolean de estilo do tipo de letra
UnderlineTXLSXFontUnderline — nenhum, simples, duplo ou variantes de contabilidade
Color, ColorIsAutoCor ARGB do tipo de letra; atribuir Color também limpa ColorIsAuto e qualquer origem de tema ou indexada. ColorIsAuto = True deixa o Excel escolher a cor automática (normalmente preta)
ColorTheme, ColorIndex, TintAndShadeFontes de cor alternativas: slot do tema Office (0..11) ou slot da paleta indexada legada (0..63), cada um com uma tonalidade 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 tipo de letra "Outline" e "Shadow" do Excel
Family, CharSetClassificação de família OOXML do <font> e códigos de conjunto de caracteres; 0 / -1 significam "não definido" e são omitidos do ficheiro gravado
Add, Count, ItemsMembros do pool TXLSXFonts: acrescentam uma nova instância e enumeram o pool

Exemplo

Este exemplo mostra a negrito, com 12 pontos e a vermelho as células formatadas através de CellFormat

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

Ver também

Classe TXLSXCellFormat
Classe TXLSXWorkbook