Speichert einen einzelnen benutzerdefinierten OOXML-Zahlenformat-Code (ein String auf Arbeitsmappenebene, z. B.
#,##0.00);
TXLSXNumberFormats ist der Pool auf Arbeitsmappenebene, der identische Codes dedupliziert. Die meisten Aufrufer berühren diese Klasse nie direkt — setzen Sie stattdessen
TXLSXCellFormat.NumberFormat mit dem Format-String, und die Pool-Suche bzw. das Pool-Einfügen passiert automatisch
Syntax
TXLSXNumberFormat = class;
TXLSXNumberFormats = class;
Wichtige Member
| FormatCode | WideString; der OOXML-Zahlenformat-Code |
| Add | Hängt einen Format-Code an den Pool an und liefert dessen Index |
| IndexOf | Liefert den Index des vorhandenen Pool-Eintrags, der dem gegebenen Code entspricht, oder -1, wenn nicht gefunden |
| Count, Items | TXLSXNumberFormats-Pool-Member: Anzahl der Einträge und indizierter Zugriff auf jede TXLSXNumberFormat |
Beispiel
Dieses Beispiel formatiert die über CellFormat erreichbaren Zellen als Währung mit zwei Nachkommastellen; TXLSXCellFormat löst den String intern über den TXLSXNumberFormats-Pool der Arbeitsmappe auf
CellFormat.NumberFormat := '$#,##0.00';
Siehe auch