Speichert die Schriftarteinstellungen (Name, Größe, Stil, Farbe), die über einen
TXLSXCellFormat-Brush angewendet werden;
TXLSXFonts ist der Pool auf Arbeitsmappenebene, der identische Instanzen dedupliziert
| Name, Size | WideString / Double — Schriftfamilie und Punktgröße |
| Bold, Italic, Strikethrough | Boolesche Schriftstil-Flags |
| Underline | TXLSXUnderline — none, single, double oder deren Buchhaltungs-Varianten |
| Color, ColorIsAuto | ARGB-Schriftfarbe; beim Zuweisen von Color werden auch ColorIsAuto und jede Theme- oder indizierte Quelle gelöscht. ColorIsAuto = True lässt Excel die automatische (meist schwarze) Farbe wählen |
| ColorTheme, ColorIndex, TintAndShade | Alternative Farbquellen: Office-Theme-Slot (0..11) oder legacy indizierter Paletten-Slot (0..63), jeweils mit optionalem Tint; Priorität ist theme > indexed > RGB. Beim Zuweisen eines Slots ab 0 wird ColorIsAuto gelöscht |
| VertAlign | TXLSXFontVertAlign — Grundlinie, tiefgestellt oder hochgestellt |
| OutlineFont, Shadow | Boolean; die Schrift-Effekte "Outline" und "Shadow" aus Excel |
| Family, CharSet | Familienklassifikation und Zeichensatz-Codes des OOXML <font>; 0 / -1 bedeuten "nicht gesetzt" und bleiben in der gespeicherten Datei ausgespart |
| Add, Count, Items | TXLSXFonts-Pool-Member: eine neue Instanz anhängen und den Pool aufzählen |