Stores the font settings (name, size, style, color) applied through a
TXLSXCellFormat brush;
TXLSXFonts TXLSXFont class for HotXLS components
| Name, Size | WideString / Double — font family and point size |
| Bold, Italic, Strikethrough | Boolean font style flags |
| Underline | TXLSXUnderline — none, single, double, or their accounting variants |
| Color, ColorIsAuto | ARGB font colour; assigning Color also clears ColorIsAuto and any theme or indexed source. ColorIsAuto = True lets Excel pick the automatic (usually black) colour |
| ColorTheme, ColorIndex, TintAndShade | Alternate colour sources: Office theme slot (0..11) or legacy indexed palette slot (0..63), each with an optional tint; priority is theme > indexed > RGB. Assigning a slot of 0 or more clears ColorIsAuto |
| VertAlign | TXLSXFontVertAlign — baseline, subscript, or superscript |
| OutlineFont, Shadow | Boolean; the Excel "Outline" and "Shadow" font effects |
| Family, CharSet | OOXML <font> family classification and character set codes; 0 / -1 mean "not set" and are omitted from the saved file |
| Add, Count, Items | TXLSXFonts pool members: append a new instance, and enumerate the pool |