Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


:: com :: sun :: star :: i18n ::

constants group NativeNumberMode
Description
Constants to use with XExtendedCalendar::getDisplayString() and the XNativeNumberSupplier methods.

The constants have different meanings if used with different locales. However, NATNUM1 always tries to convert to a string matching the native number mode of the corresponding locale.

Where available, the corresponding Microsoft Excel (tm) DBNum number format code modifier is listed.

Modifiers supported by XExtendedCalendar::getDisplayString() are marked with CAL: for the specific language and the corresponding DBNum modifier and the NatNum values used for Y/M/D are listed

Since
OOo 1.1.2

Constants
NATNUM0 Transliteration to ASCII Arabic digits. Try to convert any native number string to ASCII. If already ASCII it remains ASCII.  
NATNUM1 Transliteration in
Chinese: Chinese lower case characters; CAL: 1/7/7 [DBNum1]
Japanese: short Kanji characters [DBNum1]; CAL: 1/4/4 [DBNum1]
Korean: Korean lower case characters [DBNum1]; CAL: 1/7/7 [DBNum1]
Thai: Thai characters
Arabic: Indic characters
Indic: Indic characters  
NATNUM2 Transliteration in
Chinese: Chinese upper case characters; CAL: 2/8/8 [DBNum2]
Japanese: traditional Kanji characters; CAL: 2/5/5 [DBNum2]
Korean: Korean upper case characters [DBNum2]; CAL: 2/8/8 [DBNum2]  
NATNUM3 Transliteration in
Chinese: fullwidth Arabic digits; CAL: 3/3/3 [DBNum3]
Japanese: fullwidth Arabic digits; CAL: 3/3/3 [DBNum3]
Korean: fullwidth Arabic digits [DBNum3]; CAL: 3/3/3 [DBNum3]  
NATNUM4 Transliteration in
Chinese: lower case text [DBNum1]
Japanese: modern long Kanji text [DBNum2]
Korean: formal lower case text  
NATNUM5 Transliteration in
Chinese: Chinese upper case text [DBNum2]
Japanese: traditional long Kanji text [DBNum3]
Korean: formal upper case text  
NATNUM6 Transliteration in
Chinese: fullwidth text [DBNum3]
Japanese: fullwidth text
Korean: fullwidth text  
NATNUM7 Transliteration in
Chinese: short lower case text
Japanese: modern short Kanji text
Korean: informal lower case text  
NATNUM8 Transliteration in
Chinese: short upper case text
Japanese: traditional short Kanji text [DBNum4]
Korean: informal upper case text  
NATNUM9 Transliteration in
Korean: Hangul characters  
NATNUM10 Transliteration in
Korean: formal Hangul text [DBNum4]; CAL: 9/11/11 [DBNum4]  
NATNUM11 Transliteration in
Korean: informal Hangul text  
Constants' Details
NATNUM0
const short NATNUM0 = 0;
Description
Transliteration to ASCII Arabic digits. Try to convert any native number string to ASCII. If already ASCII it remains ASCII.
NATNUM1
const short NATNUM1 = 1;
Description
Transliteration in
Chinese: Chinese lower case characters; CAL: 1/7/7 [DBNum1]
Japanese: short Kanji characters [DBNum1]; CAL: 1/4/4 [DBNum1]
Korean: Korean lower case characters [DBNum1]; CAL: 1/7/7 [DBNum1]
Thai: Thai characters
Arabic: Indic characters
Indic: Indic characters
NATNUM2
const short NATNUM2 = 2;
Description
Transliteration in
Chinese: Chinese upper case characters; CAL: 2/8/8 [DBNum2]
Japanese: traditional Kanji characters; CAL: 2/5/5 [DBNum2]
Korean: Korean upper case characters [DBNum2]; CAL: 2/8/8 [DBNum2]
NATNUM3
const short NATNUM3 = 3;
Description
Transliteration in
Chinese: fullwidth Arabic digits; CAL: 3/3/3 [DBNum3]
Japanese: fullwidth Arabic digits; CAL: 3/3/3 [DBNum3]
Korean: fullwidth Arabic digits [DBNum3]; CAL: 3/3/3 [DBNum3]
NATNUM4
const short NATNUM4 = 4;
Description
Transliteration in
Chinese: lower case text [DBNum1]
Japanese: modern long Kanji text [DBNum2]
Korean: formal lower case text
NATNUM5
const short NATNUM5 = 5;
Description
Transliteration in
Chinese: Chinese upper case text [DBNum2]
Japanese: traditional long Kanji text [DBNum3]
Korean: formal upper case text
NATNUM6
const short NATNUM6 = 6;
Description
Transliteration in
Chinese: fullwidth text [DBNum3]
Japanese: fullwidth text
Korean: fullwidth text
NATNUM7
const short NATNUM7 = 7;
Description
Transliteration in
Chinese: short lower case text
Japanese: modern short Kanji text
Korean: informal lower case text
NATNUM8
const short NATNUM8 = 8;
Description
Transliteration in
Chinese: short upper case text
Japanese: traditional short Kanji text [DBNum4]
Korean: informal upper case text
NATNUM9
const short NATNUM9 = 9;
Description
Transliteration in
Korean: Hangul characters
NATNUM10
const short NATNUM10 = 10;
Description
Transliteration in
Korean: formal Hangul text [DBNum4]; CAL: 9/11/11 [DBNum4]
NATNUM11
const short NATNUM11 = 11;
Description
Transliteration in
Korean: informal Hangul text
Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.