يخزن كود تنسيق أرقام OOXML مخصصاً واحداً (سلسلة على مستوى المصنف، مثل
#,##0.00)؛ و
TXLSXNumberFormats هو المجمّع على مستوى المصنف الذي يزيل تكرار الأكواد المتطابقة. معظم المستدعين لا يتعاملون مع هذه الفئة مباشرة — اضبط
TXLSXCellFormat.NumberFormat بسلسلة التنسيق بدلاً من ذلك، وسيتم البحث في المجمّع/الإدراج تلقائياً
البنية
TXLSXNumberFormat = class;
TXLSXNumberFormats = class;
الأعضاء الرئيسيون
| FormatCode | WideString؛ كود تنسيق الأرقام في OOXML |
| Add | يلحق كود تنسيق بالمجمّع ويعيد فهرسه |
| IndexOf | يعيد فهرس الإدخال الموجود في المجمّع والمساوي للكود المعطى، أو -1 إذا لم يوجد |
| Count, Items | أعضاء مجمّع TXLSXNumberFormats: عدد الإدخالات، والوصول المفهرس لكل TXLSXNumberFormat |
مثال
هذا المثال ينسّق الخلايا الممتدة عبر CellFormat كعملة بمنزلتين عشريتين؛ تحلّ TXLSXCellFormat السلسلة داخلياً إلى مجمّع TXLSXNumberFormats الخاص بالمصنف
CellFormat.NumberFormat := '$#,##0.00';
انظر أيضاً