Documentazione HotXLS

TXLSXFont class

Conserva le impostazioni del font (nome, dimensione, stile, colore) applicate tramite un pennello TXLSXCellFormat; TXLSXFonts è il pool a livello di cartella di lavoro che deduplica le istanze identiche

Sintassi

TXLSXFont = class;
TXLSXFonts = class;
    

Membri principali

Name, SizeWideString / Double — famiglia del font e dimensione in punti
Bold, Italic, Strikethroughflag Boolean dello stile del font
UnderlineTXLSXUnderline — none, single, double o le relative varianti contabili
Color, ColorIsAutocolore ARGB del font; assegnare Color azzera anche ColorIsAuto e qualsiasi sorgente tema o indicizzata. ColorIsAuto = True lascia a Excel la scelta del colore automatico (di solito nero)
ColorTheme, ColorIndex, TintAndShadesorgenti di colore alternative: slot del tema Office (0..11) o slot della palette indicizzata legacy (0..63), ciascuno con una tinta opzionale; la priorità è tema > indicizzato > RGB. L'assegnazione di uno slot con valore 0 o superiore azzera ColorIsAuto
VertAlignTXLSXFontVertAlign — baseline, subscript o superscript
OutlineFont, ShadowBoolean; gli effetti font "Outline" e "Shadow" di Excel
Family, CharSetclassificazione di famiglia dell'elemento <font> OOXML e codici del set di caratteri; 0 / -1 significano "non impostato" e vengono omessi dal file salvato
Add, Count, Itemsmembri del pool TXLSXFonts: aggiunge una nuova istanza ed enumera il pool

Esempio

Questo esempio rende grassetto, 12pt e rosso il font delle celle formattate tramite CellFormat

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

Vedere anche

Classe TXLSXCellFormat
Classe TXLSXWorkbook