HotXLS-documentatie

TXLSXFont class

Slaat de lettertype-instellingen op (naam, grootte, stijl, kleur), toegepast via de TXLSXCellFormat-brush; TXLSXFonts is de pool op werkmapniveau die identieke instanties ontdubbelt

Syntaxis

TXLSXFont = class;
TXLSXFonts = class;
    

Belangrijkste members

Name, SizeWideString / Double — lettertypefamilie en puntegrootte
Bold, Italic, StrikethroughBoolean-vlaggen voor lettertypestijl
UnderlineTXLSXUnderline — geen, enkel, dubbel, of de boekhoudvarianten daarvan
Color, ColorIsAutoARGB-kleur van het lettertype; bij het toewijzen van Color worden ook ColorIsAuto en elke thema- of geïndexeerde bron gewist. ColorIsAuto = True laat Excel de automatische (meestal zwarte) kleur kiezen
ColorTheme, ColorIndex, TintAndShadeAlternatieve kleurbronnen: Office-themaslot (0..11) of verouderde geïndexeerde paletteslot (0..63), elk met een optionele tint; prioriteit is theme > indexed > RGB. Bij het toewijzen van een slot van 0 of hoger wordt ColorIsAuto gewist
VertAlignTXLSXFontVertAlign — basislijn, subscript of superscript
OutlineFont, ShadowBoolean; de lettertype-effecten "Outline" en "Shadow" van Excel
Family, CharSetFamilieclassificatie van OOXML <font> en tekensetcodes; 0 / -1 betekenen "niet ingesteld" en worden weggelaten uit het opgeslagen bestand
Add, Count, ItemsMembers van de TXLSXFonts-pool: een nieuwe instantie toevoegen en de pool doorlopen

Voorbeeld

Dit voorbeeld maakt de cellen die via CellFormat zijn opgemaakt vet, 12pt en rood gekleurd

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

Zie ook

TXLSXCellFormat class
TXLSXWorkbook class