Home
last modified time | relevance | path

Searched refs:NumberFormat (Results 1 – 25 of 36) sorted by relevance

12

/ohos5.0/base/global/i18n_lite/frameworks/i18n/src/
H A Dnumber_format.cpp21 NumberFormat::NumberFormat(LocaleInfo &locale, int &status) in NumberFormat() function in NumberFormat
30 bool NumberFormat::Init() in Init()
52 NumberFormat::~NumberFormat() in ~NumberFormat()
61 std::string NumberFormat::Format(double num, NumberFormatType type, int &status) in Format()
69 std::string NumberFormat::Format(int num, int &status) in Format()
77 std::string NumberFormat::FormatNoGroup(double num, NumberFormatType type, int &status) in FormatNoGroup()
85 std::string NumberFormat::FormatNoGroup(int num, int &status) in FormatNoGroup()
93 bool NumberFormat::SetMaxDecimalLength(int length) in SetMaxDecimalLength()
101 bool NumberFormat::SetMinDecimalLength(int length) in SetMinDecimalLength()
109 bool NumberFormat::ReInitImpl() in ReInitImpl()
H A Dmeasure_format_impl.cpp35 numberFormat = new NumberFormat(localeinfo, numberFormatStatus); in MeasureFormatImpl()
/ohos5.0/base/global/i18n/frameworks/intl/src/
H A Dnumber_format.cpp33 bool NumberFormat::icuInitialized = NumberFormat::Init();
88 NumberFormat::NumberFormat(const std::vector<std::string> &localeTags, std::map<std::string, std::s… in NumberFormat() function in OHOS::Global::I18n::NumberFormat
139 NumberFormat::~NumberFormat() in ~NumberFormat()
152 void NumberFormat::InitProperties() in InitProperties()
195 void NumberFormat::InitDigitsProperties() in InitDigitsProperties()
333 std::string NumberFormat::Format(double number) in Format()
488 std::string NumberFormat::GetCurrency() const in GetCurrency()
498 std::string NumberFormat::GetStyle() const in GetStyle()
543 bool NumberFormat::Init() in Init()
549 void NumberFormat::SetDefaultStyle() in SetDefaultStyle()
[all …]
/ohos5.0/base/global/i18n/frameworks/intl/test/unittest/
H A Dintl_number_format_test.cpp56 std::unique_ptr<NumberFormat> numFmt = std::make_unique<NumberFormat>(locales, options);
86 std::unique_ptr<NumberFormat> numFmt = std::make_unique<NumberFormat>(locales, options);
116 std::unique_ptr<NumberFormat> numFmt = std::make_unique<NumberFormat>(locales, options);
146 std::unique_ptr<NumberFormat> numFmt = std::make_unique<NumberFormat>(locales, options);
176 std::unique_ptr<NumberFormat> numFmt = std::make_unique<NumberFormat>(locales, options);
206 std::unique_ptr<NumberFormat> numFmt = std::make_unique<NumberFormat>(locales, options);
H A Dintl_test.cpp317 NumberFormat *numFmt = new (std::nothrow) NumberFormat(locales, options);
350 NumberFormat *numFmt = new (std::nothrow) NumberFormat(locales, options);
378 NumberFormat *numFmt = new (std::nothrow) NumberFormat(locales, options);
406 NumberFormat *numFmt = new (std::nothrow) NumberFormat(locales, options);
1229 NumberFormat *formatter = new NumberFormat(locales, options);
1237 NumberFormat *formatter2 = new NumberFormat(locales, options);
1274 NumberFormat *formatter = new NumberFormat(locales, options);
1329 NumberFormat *formatter = new NumberFormat(locales, options);
1385 NumberFormat *formatter = new NumberFormat(locales, options);
1433 NumberFormat *formatter = new NumberFormat(locales, options);
[all …]
H A Dintl_test_extent.cpp442 NumberFormat formatter(localeTags, configs);
446 NumberFormat* format = new (std::nothrow) NumberFormat(localeTags, configs);
501 NumberFormat *numFmt = new (std::nothrow) NumberFormat(locales, options);
619 NumberFormat *unitFormatter = new NumberFormat(locales, unitOptions);
625 NumberFormat *currencyFormatter = new NumberFormat(locales, currencyOptions);
834 NumberFormat *numFmt = new (std::nothrow) NumberFormat(locales, options);
864 NumberFormat *numFmt = new (std::nothrow) NumberFormat(locales, options);
894 NumberFormat *numFmt = new (std::nothrow) NumberFormat(locales, options);
/ohos5.0/docs/zh-cn/application-dev/internationalization/
H A Di18n-numbers-weights-measures.md11 数字格式化通过[NumberFormat](../reference/apis-localization-kit/js-apis-intl.md#numberformat)的[format](../…
18 2. 创建NumberFormat对象。
23 …let numberFormat: intl.NumberFormat = new intl.NumberFormat(locale: string | Array<string>, option…
108 let numberFormat1 = new intl.NumberFormat('zh-CN', {notation: 'scientific', maximumSignificantDigit…
112 let numberFormat2 = new intl.NumberFormat('zh-CN', {notation: 'compact', compactDisplay: 'short'});
116 let numberFormat3 = new intl.NumberFormat('zh-CN', {signDisplay: 'always'});
120 let numberFormat4 = new intl.NumberFormat('zh-CN', {style: 'percent'});
176 let numberFormat5 = new intl.NumberFormat('zh-CN', {style: 'currency', currency: 'USD'});
180 let numberFormat6 = new intl.NumberFormat('zh-CN', {style: 'currency', currency: 'USD', currencyDis…
184 let numberFormat7 = new intl.NumberFormat('en-GB', {style: 'unit', unit: 'hectare'});
[all …]
/ohos5.0/docs/en/application-dev/internationalization/
H A Di18n-numbers-weights-measures.md18 2. Create a **NumberFormat** object.
20 …The **NumberFormat** constructor allows you to set different number formatting formats by using **…
23 …let numberFormat: intl.NumberFormat = new intl.NumberFormat(locale: string | Array<string>, option…
108 let numberFormat1 = new intl.NumberFormat('zh-CN', {notation: 'scientific', maximumSignificantDigit…
112 let numberFormat2 = new intl.NumberFormat('zh-CN', {notation: 'compact', compactDisplay: 'short'});
116 let numberFormat3 = new intl.NumberFormat('zh-CN', {signDisplay: 'always'});
120 let numberFormat4 = new intl.NumberFormat('zh-CN', {style: 'percent'});
176 let numberFormat5 = new intl.NumberFormat('zh-CN', {style: 'currency', currency: 'USD'});
180 let numberFormat6 = new intl.NumberFormat('zh-CN', {style: 'currency', currency: 'USD', currencyDis…
184 let numberFormat7 = new intl.NumberFormat('en-GB', {style: 'unit', unit: 'hectare'});
[all …]
/ohos5.0/base/global/i18n_lite/interfaces/kits/i18n/include/
H A Dnumber_format.h59 class NumberFormat {
71 NumberFormat(LocaleInfo &locale, int &status);
79 virtual ~NumberFormat();
/ohos5.0/base/global/i18n_lite/tools/i18n-dat-tool/src/main/java/ohos/global/i18n/
H A DFetcher.java21 import com.ibm.icu.text.NumberFormat;
440 String pattern = NumberFormat.getPatternForStyle(locale, NumberFormat.NUMBERSTYLE); in getNumberFormat()
441 String percentPattern = NumberFormat.getPatternForStyle(locale, NumberFormat.PERCENTSTYLE); in getNumberFormat()
552 NumberFormat formatter = NumberFormat.getNumberInstance(locale); in getMinusSign()
/ohos5.0/base/global/i18n/frameworks/intl/include/
H A Dnumber_format.h45 class NumberFormat {
47NumberFormat(const std::vector<std::string> &localeTag, std::map<std::string, std::string> &config…
48 virtual ~NumberFormat();
/ohos5.0/base/update/update_app/common/src/main/ets/util/
H A DFormatUtils.ts101 …let numfmt: Intl.NumberFormat = new Intl.NumberFormat(language, {style:'percent', notation:'standa…
/ohos5.0/docs/zh-cn/release-notes/api-diff/v2.2-beta2/
H A Djs-apidiff-v2.2-beta2.md26 | 时间日期数字模块-NumberFormat | constructor(locale: string, options?:options) | 新增 | - |
27 | 时间日期数字模块-NumberFormat | constructor(locale: string[], options?:options) | 新增 | - |
28 | 时间日期数字模块-NumberFormat | resolvedOptions(): NumberOptions | 新增 | - |
29 | 时间日期数字模块-NumberFormat | format(number: number): string; | 新增 | - |
/ohos5.0/docs/zh-cn/application-dev/reference/apis-localization-kit/
H A Djs-apis-intl.md404 ## NumberFormat section
418 // 使用系统当前locale创建NumberFormat对象
419 let numfmt = new intl.NumberFormat();
442 // 使用 en-GB locale创建NumberFormat对象,style设置为decimal,notation设置为scientific
443 let numfmt = new intl.NumberFormat("en-GB", {style:'decimal', notation:"scientific"});
471 // 使用 ["en-GB", "zh"] locale列表创建NumberFormat对象,因为en-GB为合法LocaleID,因此使用en-GB创建NumberFormat对象
472 let numfmt = new intl.NumberFormat(["en-GB", "zh"], {style:'decimal', notation:"scientific"});
496 let numfmt = new intl.NumberFormat(["en-GB", "zh"], {style:'decimal', notation:"scientific"});
497 // 获取NumberFormat对象配置项
/ohos5.0/base/global/i18n_lite/frameworks/i18n/test/unittest/lite/common/
H A Di18n_test.cpp369 NumberFormat formatter(locale, status);
391 NumberFormat formatter(locale, status);
413 NumberFormat formatter(locale, status);
435 NumberFormat formatter(locale, status);
457 NumberFormat formatter(locale, status);
480 NumberFormat formatter(locale, status);
503 NumberFormat formatter(locale, status);
521 NumberFormat formatter(locale, status);
992 NumberFormat format(locale, status);
1169 NumberFormat formatter(locale, status);
/ohos5.0/docs/en/application-dev/reference/apis-localization-kit/
H A Djs-apis-intl.md404 ## NumberFormat section
410 Creates a **NumberFormat** object for the specified locale.
418 // Use the current system locale to create a NumberFormat object.
419 let numfmt = new intl.NumberFormat();
427 Creates a **NumberFormat** object for the specified locale.
443 let numfmt = new intl.NumberFormat("en-GB", {style:'decimal', notation:"scientific"});
471 …"en-GB**, **zh"] to create a NumberFormat object. Because en-GB is a valid locale ID, it is used t…
472 let numfmt = new intl.NumberFormat(["en-GB", "zh"], {style:'decimal', notation:"scientific"});
481 Obtains the options for creating a **NumberFormat** object.
491 | [NumberOptions](#numberoptions) | Options for creating the **NumberFormat** object.|
[all …]
/ohos5.0/base/global/i18n/frameworks/intl/test/fuzztest/numberformat_fuzzer/
H A Dnumberformat_fuzzer.cpp35 NumberFormat formatter(localeTags, options); in DoSomethingInterestingWithMyAPI()
/ohos5.0/foundation/arkui/ace_engine_lite/frameworks/src/core/modules/presets/
H A Dnumber_format_module.h83 I18N::NumberFormat *formatter_;
H A Dnumber_format_module.cpp65 numModule->formatter_ = new NumberFormat(*(numModule->localeInfo_), status); in CreateNumberFormat()
/ohos5.0/base/global/i18n_lite/frameworks/i18n/include/
H A Dmeasure_format_impl.h50 NumberFormat *numberFormat;
/ohos5.0/foundation/arkui/ace_engine/test/mock/base/
H A Dmock_localization.cpp145 std::string Localization::NumberFormat(double number) in NumberFormat() function in OHOS::Ace::Localization
/ohos5.0/docs/en/release-notes/api-diff/v2.2-beta2/
H A Djs-apidiff-v2.2-beta2.md26 | Time, date, and digit module - NumberFormat | constructor(locale: string, options?:options) | …
27 | Time, date, and digit module - NumberFormat | constructor(locale: string[], options?:options) …
28 | Time, date, and digit module - NumberFormat | resolvedOptions(): NumberOptions | Added | - |
29 | Time, date, and digit module - NumberFormat | format(number: number): string; | Added | - |
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-Release to v3.2-Release/
H A Djs-apidiff-global.md215 |跨平台能力有变化|类名:NumberFormat;<br>方法or属性:constructor();<br>旧版本信息:|类名:NumberFormat;<br>方法or属性:constructo…
285 |跨平台能力有变化|类名:NumberFormat;<br>方法or属性:export class NumberFormat<br>旧版本信息:|类名:NumberFormat;<br>方法or属性…
286 |跨平台能力有变化|类名:NumberFormat;<br>方法or属性:constructor(locale: string \| Array\<string>, options?: Number…
287 |跨平台能力有变化|类名:NumberFormat;<br>方法or属性:format(number: number): string;<br>旧版本信息:|类名:NumberFormat;<br>…
288 |跨平台能力有变化|类名:NumberFormat;<br>方法or属性:resolvedOptions(): NumberOptions;<br>旧版本信息:|类名:NumberFormat;<b…
/ohos5.0/foundation/arkui/ace_engine/frameworks/base/i18n/
H A Dlocalization.h249 std::string NumberFormat(double number);
/ohos5.0/base/global/i18n/interfaces/js/kits/include/
H A Dintl_addon.h123 std::unique_ptr<NumberFormat> numberfmt_ = nullptr;

12