Docs HotXLS

TXLSXFont-class

Stocke les paramètres de police (nom, taille, style, couleur) appliqués via le pinceau TXLSXCellFormat ; TXLSXFonts est le pool au niveau du classeur qui déduplique les instances identiques

Syntaxe

TXLSXFont = class;
TXLSXFonts = class;
    

Membres clés

Name, SizeWideString / Double — famille de police et taille en points
Bold, Italic, StrikethroughIndicateurs booléens de style de police
UnderlineTXLSXUnderline — aucune, simple, double, ou leurs variantes comptables
Color, ColorIsAutoCouleur de police ARGB ; affecter Color efface aussi ColorIsAuto et toute source de thème ou indexée. ColorIsAuto = True laisse Excel choisir la couleur automatique (noir en général)
ColorTheme, ColorIndex, TintAndShadeSources de couleur alternatives : emplacement de thème Office (0..11) ou emplacement de palette indexée héritée (0..63), chacun avec une teinte optionnelle ; priorité thème > indexé > RVB. Affecter un emplacement de 0 ou plus efface ColorIsAuto
VertAlignTXLSXFontVertAlign — ligne de base, indice ou exposant
OutlineFont, ShadowBooléens ; effets de police Excel « Outline » et « Shadow »
Family, CharSetClassification de famille OOXML <font> et codes de jeu de caractères ; 0 / -1 signifient « non défini » et sont omis du fichier enregistré
Add, Count, ItemsMembres du pool TXLSXFonts : ajouter une nouvelle instance et énumérer le pool

Exemple

Cet exemple met les cellules mises en forme via CellFormat en gras, 12pt et en rouge

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

Voir aussi

Classe TXLSXCellFormat
Classe TXLSXWorkbook