| LibreOffice
    LibreOffice 24.8 SDK API Reference | 
Constants to use with XExtendedCalendar::getDisplayString() and the XNativeNumberSupplier methods. More...
| Variables | |
| const short | NATNUM0 = 0 | 
| Transliteration to ASCII Arabic digits. | |
| const short | NATNUM1 = 1 | 
| 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] Hebrew: Hebrew characters Arabic: Arabic-Indic characters Thai: Thai characters Hindi: Indic-Devanagari characters Odia: Odia (Oriya) characters Marathi: Indic-Devanagari characters Bengali: Bengali characters Punjabi: Punjabi (Gurmukhi) characters Gujarati: Gujarati characters Tamil: Tamil characters Telugu: Telugu characters Kannada: Kannada characters Malayalam: Malayalam characters Lao: Lao characters Tibetan: Tibetan characters Burmese: Burmese (Myanmar) characters Khmer: Khmer (Cambodian) characters Mongolian: Mongolian characters Nepali: Indic-Devanagari characters Dzongkha: Tibetan characters Farsi: East Arabic-Indic characters Church Slavic: Cyrillic characters. | |
| const short | NATNUM2 = 2 | 
| 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] Hebrew: Hebrew numbering. | |
| const short | NATNUM3 = 3 | 
| 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]. | |
| const short | NATNUM4 = 4 | 
| Transliteration in Chinese: lower case text [DBNum1] Japanese: modern long Kanji text [DBNum2] Korean: formal lower case text. | |
| const short | NATNUM5 = 5 | 
| Transliteration in Chinese: Chinese upper case text [DBNum2] Japanese: traditional long Kanji text [DBNum3] Korean: formal upper case text. | |
| const short | NATNUM6 = 6 | 
| Transliteration in Chinese: fullwidth text [DBNum3] Japanese: fullwidth text Korean: fullwidth text. | |
| const short | NATNUM7 = 7 | 
| Transliteration in Chinese: short lower case text Japanese: modern short Kanji text Korean: informal lower case text. | |
| const short | NATNUM8 = 8 | 
| Transliteration in Chinese: short upper case text Japanese: traditional short Kanji text [DBNum4] Korean: informal upper case text. | |
| const short | NATNUM9 = 9 | 
| Transliteration in Korean: Hangul characters. | |
| const short | NATNUM10 = 10 | 
| Transliteration in Korean: formal Hangul text [DBNum4]; CAL: 9/11/11 [DBNum4]. | |
| const short | NATNUM11 = 11 | 
| Transliteration in Korean: informal Hangul text. | |
| const short | NATNUM12 = 12 | 
| Transliteration to cardinal number names (one, two, three, ...), ordinal number names (first, second, third, ...), ordinal indicators (1st, 2nd, 3rd, ...), etc. | |
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
| const short NATNUM0 = 0 | 
Transliteration to ASCII Arabic digits.
Try to convert any native number string to ASCII. If already ASCII it remains ASCII.
| const short NATNUM1 = 1 | 
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] 
 Hebrew: Hebrew characters 
 Arabic: Arabic-Indic characters 
 Thai: Thai characters 
 Hindi: Indic-Devanagari characters 
 Odia: Odia (Oriya) characters
 Marathi: Indic-Devanagari characters
 Bengali: Bengali characters
 Punjabi: Punjabi (Gurmukhi) characters
 Gujarati: Gujarati characters
 Tamil: Tamil characters
 Telugu: Telugu characters
 Kannada: Kannada characters
 Malayalam: Malayalam characters
 Lao: Lao characters
 Tibetan: Tibetan characters
 Burmese: Burmese (Myanmar) characters
 Khmer: Khmer (Cambodian) characters
 Mongolian: Mongolian characters
 Nepali: Indic-Devanagari characters
 Dzongkha: Tibetan characters
 Farsi: East Arabic-Indic characters
 Church Slavic: Cyrillic characters. 
| const short NATNUM10 = 10 | 
Transliteration in 
 Korean: formal Hangul text [DBNum4]; CAL: 9/11/11 [DBNum4]. 
| const short NATNUM11 = 11 | 
Transliteration in 
 Korean: informal Hangul text. 
| const short NATNUM12 = 12 | 
Transliteration to cardinal number names (one, two, three, ...), ordinal number names (first, second, third, ...), ordinal indicators (1st, 2nd, 3rd, ...), etc.
Uses NatNum params string
| const short NATNUM2 = 2 | 
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] 
 Hebrew: Hebrew numbering. 
| const short NATNUM3 = 3 | 
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]. 
| const short NATNUM4 = 4 | 
Transliteration in 
 Chinese: lower case text [DBNum1] 
 Japanese: modern long Kanji text [DBNum2] 
 Korean: formal lower case text. 
| const short NATNUM5 = 5 | 
Transliteration in 
 Chinese: Chinese upper case text [DBNum2] 
 Japanese: traditional long Kanji text [DBNum3] 
 Korean: formal upper case text. 
| const short NATNUM6 = 6 | 
Transliteration in 
 Chinese: fullwidth text [DBNum3] 
 Japanese: fullwidth text 
 Korean: fullwidth text. 
| const short NATNUM7 = 7 | 
Transliteration in 
 Chinese: short lower case text 
 Japanese: modern short Kanji text 
 Korean: informal lower case text. 
| const short NATNUM8 = 8 | 
Transliteration in 
 Chinese: short upper case text 
 Japanese: traditional short Kanji text [DBNum4] 
 Korean: informal upper case text. 
| const short NATNUM9 = 9 | 
Transliteration in 
 Korean: Hangul characters.