Dokumentace HotXLS

Třída TXLSXNumberFormat

Uchovává jeden vlastní formátovací kód čísel dle OOXML (řetězec na úrovni sešitu, např. #,##0.00); TXLSXNumberFormats je fond na úrovni sešitu, který deduplikuje identické kódy. Většina volajících nesahá na tuto třídu přímo — nastavte TXLSXCellFormat.NumberFormat na formátovací řetězec a vyhledání/vložení do fondu proběhne automaticky

Syntaxe

TXLSXNumberFormat = class;
TXLSXNumberFormats = class;
    

Klíčové členy

FormatCodeWideString; formátovací kód čísel dle OOXML
AddPřidá formátovací kód do fondu a vrátí jeho index
IndexOfVrátí index existující položky fondu rovné zadanému kódu, nebo -1, pokud není nalezen
Count, ItemsČlenové fondu TXLSXNumberFormats: počet položek a indexovaný přístup ke každé TXLSXNumberFormat

Příklad

Tento příklad naformátuje buňky dostupné přes CellFormat jako měnu se dvěma desetinnými místy; TXLSXCellFormat řetězec interně rozpozná do fondu TXLSXNumberFormats sešitu

CellFormat.NumberFormat := '$#,##0.00';

Viz také

Třída TXLSXCellFormat
Třída TXLSXWorkbook