HotXLS-dokumentation

klass TXLSXFont

Lagrar typsnittsinställningarna (namn, storlek, stil, färg) som tillämpas via en TXLSXCellFormat-pensel; TXLSXFonts är poolen på arbetsboksnivå som deduplicerar identiska instanser

Syntax

TXLSXFont = class;
TXLSXFonts = class;
    

Nyckelmedlemmar

Name, SizeWideString / Double — typsnittsfamilj och punktstorlek
Bold, Italic, StrikethroughBoolean-flaggor för typsnittsstil
UnderlineTXLSXUnderline — ingen, enkel, dubbel eller deras redovisningsvarianter
Color, ColorIsAutoARGB-typsnittsfärg; tilldelning av Color rensar även ColorIsAuto och eventuella tema- eller indexerade källor. ColorIsAuto = True låter Excel välja den automatiska (normalt svarta) färgen
ColorTheme, ColorIndex, TintAndShadeAlternativa färgkällor: Office-temaplatser (0..11) eller äldre indexerade palettplatser (0..63), vardera med valfri toning; prioritet är tema > indexerad > RGB. Tilldelning av en plats med värdet 0 eller mer rensar ColorIsAuto
VertAlignTXLSXFontVertAlign — baslinje, nedsänkt eller upphöjd
OutlineFont, ShadowBoolean; typsnittseffekterna "Outline" och "Shadow" i Excel
Family, CharSetFamiljklassificering och teckenuppsättningskoder för OOXML <font>; 0 / -1 betyder "inte satt" och tas med inte i den sparade filen
Add, Count, ItemsMedlemmar i poolen TXLSXFonts: lägg till en ny instans och iterera över poolen

Exempel

Detta exempel gör cellerna som formateras via CellFormat fetstilta, 12 pt och röda

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

Se även

klass TXLSXCellFormat
klass TXLSXWorkbook