LibreOffice
LibreOffice 6.3 SDK API Reference
Variables
com::sun::star::style::NumberingType Constant Group Referencepublished

These constants are used to specify which numbering style is used. More...

Variables

const short CHARS_UPPER_LETTER = 0
 Numbering is put in upper case letters as "A, B, C, D, ...". More...
 
const short CHARS_LOWER_LETTER = 1
 Numbering is in lower case letters as "a, b, c, e,...". More...
 
const short ROMAN_UPPER = 2
 Numbering is in Roman numbers with upper case letters as "I, II, III, IV, ...". More...
 
const short ROMAN_LOWER = 3
 Numbering is in Roman numbers with lower case letters as "i, ii, iii, iv, ...". More...
 
const short ARABIC = 4
 Numbering is in Arabic numbers as "1, 2, 3, 4, ...". More...
 
const short NUMBER_NONE = 5
 Numbering is invisible. More...
 
const short CHAR_SPECIAL = 6
 Use a character from a specified font. More...
 
const short PAGE_DESCRIPTOR = 7
 Numbering is specified in the page style. More...
 
const short BITMAP = 8
 Numbering is displayed as a bitmap graphic. More...
 
const short CHARS_UPPER_LETTER_N = 9
 Numbering is put in upper case letters as "A, B, ..., Y, Z, AA, BB, CC, ... More...
 
const short CHARS_LOWER_LETTER_N =10
 Numbering is put in lower case letters as "a, b, ..., y, z, aa, bb, cc, ... More...
 
const short TRANSLITERATION = 11
 A transliteration module will be used to produce numbers in Chinese, Japanese, etc. More...
 
const short NATIVE_NUMBERING = 12
 The NativeNumberSupplier service will be called to produce numbers in native languages. More...
 
const short FULLWIDTH_ARABIC = 13
 Numbering for fullwidth Arabic number. More...
 
const short CIRCLE_NUMBER = 14
 Bullet for Circle Number. More...
 
const short NUMBER_LOWER_ZH = 15
 Numbering for Chinese lower case number as "一,二,三...". More...
 
const short NUMBER_UPPER_ZH = 16
 Numbering for Chinese upper case number. More...
 
const short NUMBER_UPPER_ZH_TW = 17
 Numbering for Traditional Chinese upper case number. More...
 
const short TIAN_GAN_ZH = 18
 Bullet for Chinese Tian Gan as "甲,乙,丙...". More...
 
const short DI_ZI_ZH = 19
 Bullet for Chinese Di Zi as "子,丑,寅...". More...
 
const short NUMBER_TRADITIONAL_JA = 20
 Numbering for Japanese traditional number. More...
 
const short AIU_FULLWIDTH_JA = 21
 Bullet for Japanese AIU fullwidth. More...
 
const short AIU_HALFWIDTH_JA = 22
 Bullet for Japanese AIU halfwidth. More...
 
const short IROHA_FULLWIDTH_JA = 23
 Bullet for Japanese IROHA fullwidth. More...
 
const short IROHA_HALFWIDTH_JA = 24
 Bullet for Japanese IROHA halfwidth. More...
 
const short NUMBER_UPPER_KO = 25
 Numbering for Korean upper case number as "壹,貳,參...". More...
 
const short NUMBER_HANGUL_KO = 26
 Numbering for Korean Hangul number as "일,이,삼...". More...
 
const short HANGUL_JAMO_KO = 27
 Bullet for Korean Hangul Jamo as "ㄱ,ㄴ,ㄷ...". More...
 
const short HANGUL_SYLLABLE_KO = 28
 Bullet for Korean Hangul Syllable as "가,나,다...". More...
 
const short HANGUL_CIRCLED_JAMO_KO = 29
 Bullet for Korean Hangul Circled Jamo as "㉠,㉡,㉢...". More...
 
const short HANGUL_CIRCLED_SYLLABLE_KO = 30
 Bullet for Korean Hangul Circled Syllable as "㉮,㉯,㉰...". More...
 
const short CHARS_ARABIC = 31
 Numbering in Arabic alphabet letters as "أ,ب,ت...". More...
 
const short CHARS_THAI = 32
 Numbering in Thai alphabet letters. More...
 
const short CHARS_HEBREW = 33
 Numbering in Hebrew alphabet letters. More...
 
const short CHARS_NEPALI = 34
 Numbering in Nepali alphabet letters. More...
 
const short CHARS_KHMER = 35
 Numbering in Khmer alphabet letters. More...
 
const short CHARS_LAO = 36
 Numbering in Lao alphabet letters. More...
 
const short CHARS_TIBETAN = 37
 Numbering in Tibetan/Dzongkha alphabet letters. More...
 
const short CHARS_CYRILLIC_UPPER_LETTER_BG = 38
 Numbering in Cyrillic alphabet upper case letters as "А, Б, В, Г, ..., Ю, Я, Ав, Аа, Ав, ... Ааа, Ааб". More...
 
const short CHARS_CYRILLIC_LOWER_LETTER_BG = 39
 Numbering in Cyrillic alphabet lower case letters as "а, б, в, г, ..., ю, я, а а, аб, ав, ... а а а, а аб". More...
 
const short CHARS_CYRILLIC_UPPER_LETTER_N_BG = 40
 Numbering in Cyrillic alphabet upper case letters as "А, Б, ..., Ю, Я, Аа, Бб, Вв, ... Ааа, ...". More...
 
const short CHARS_CYRILLIC_LOWER_LETTER_N_BG = 41
 Numbering in Cyrillic alphabet upper case letters as "а, б, ..., ю, я, аа, бб, вв, ... ааа, ...". More...
 
const short CHARS_CYRILLIC_UPPER_LETTER_RU = 42
 Numbering in Russian Cyrillic alphabet upper case letters as "А, Б, В, Г, ..., Ю, Я, Аа, Аб, Ав, ... Ааа, Ааб". More...
 
const short CHARS_CYRILLIC_LOWER_LETTER_RU = 43
 Numbering in Russian Cyrillic alphabet lower case letters as "а, б, в, г, ..., ю, я, аа, аб, ав, ... ааа, ааб". More...
 
const short CHARS_CYRILLIC_UPPER_LETTER_N_RU = 44
 Numbering in Russian Cyrillic alphabet upper case letters as "А, Б, ..., Ю, Я, Аа, Бб, Вв, ... Ааа, ...". More...
 
const short CHARS_CYRILLIC_LOWER_LETTER_N_RU = 45
 Numbering in Russian Cyrillic alphabet upper case letters as "а, б, ..., ю, я, аа, бб, вв, ... ааа, ...". More...
 
const short CHARS_PERSIAN = 46
 Numbering in Persian alphabet letters (aa, be, pe, te, ...) More...
 
const short CHARS_MYANMAR = 47
 Numbering in Myanmar alphabet letters. More...
 
const short CHARS_CYRILLIC_UPPER_LETTER_SR = 48
 Numbering in Serbian Cyrillic alphabet upper case letters. More...
 
const short CHARS_CYRILLIC_LOWER_LETTER_SR = 49
 Numbering in Russian Serbian alphabet lower case letters. More...
 
const short CHARS_CYRILLIC_UPPER_LETTER_N_SR = 50
 Numbering in Serbian Cyrillic alphabet upper case letters. More...
 
const short CHARS_CYRILLIC_LOWER_LETTER_N_SR = 51
 Numbering in Serbian Cyrillic alphabet upper case letters. More...
 
const short CHARS_GREEK_UPPER_LETTER = 52
 Numbering in Greek alphabet upper case letters. More...
 
const short CHARS_GREEK_LOWER_LETTER = 53
 Numbering in Greek alphabet lower case letters. More...
 
const short CHARS_ARABIC_ABJAD = 54
 Numbering in Arabic alphabet using abjad sequence. More...
 
const short CHARS_PERSIAN_WORD = 55
 Numbering in Persian words. More...
 
const short NUMBER_HEBREW = 56
 Numbering in Hebrew numerals. More...
 
const short NUMBER_ARABIC_INDIC = 57
 Numbering in Arabic-Indic numerals. More...
 
const short NUMBER_EAST_ARABIC_INDIC = 58
 Numbering in East Arabic-Indic numerals. More...
 
const short NUMBER_INDIC_DEVANAGARI = 59
 Numbering in Indic Devanagari numerals. More...
 
const short TEXT_NUMBER = 60
 Numbering in ordinal numbers of the language of the text node for example, 1st, 2nd, 3rd... More...
 
const short TEXT_CARDINAL = 61
 Numbering in cardinal numbers of the language of the text node for example, One, Two, Three... More...
 
const short TEXT_ORDINAL = 62
 Numbering in ordinal numbers of the language of the text node for example, First, Second, Third... More...
 

Detailed Description

These constants are used to specify which numbering style is used.

Variable Documentation

◆ AIU_FULLWIDTH_JA

const short AIU_FULLWIDTH_JA = 21

Bullet for Japanese AIU fullwidth.

◆ AIU_HALFWIDTH_JA

const short AIU_HALFWIDTH_JA = 22

Bullet for Japanese AIU halfwidth.

◆ ARABIC

const short ARABIC = 4

Numbering is in Arabic numbers as "1, 2, 3, 4, ...".

◆ BITMAP

const short BITMAP = 8

Numbering is displayed as a bitmap graphic.

◆ CHAR_SPECIAL

const short CHAR_SPECIAL = 6

Use a character from a specified font.

◆ CHARS_ARABIC

const short CHARS_ARABIC = 31

Numbering in Arabic alphabet letters as "أ,ب,ت...".

Since
OOo 1.1.2

◆ CHARS_ARABIC_ABJAD

const short CHARS_ARABIC_ABJAD = 54

Numbering in Arabic alphabet using abjad sequence.

Since
LibreOffice 3.5

◆ CHARS_CYRILLIC_LOWER_LETTER_BG

const short CHARS_CYRILLIC_LOWER_LETTER_BG = 39

Numbering in Cyrillic alphabet lower case letters as "а, б, в, г, ..., ю, я, а а, аб, ав, ... а а а, а аб".

Since
OOo 2.0.4

◆ CHARS_CYRILLIC_LOWER_LETTER_N_BG

const short CHARS_CYRILLIC_LOWER_LETTER_N_BG = 41

Numbering in Cyrillic alphabet upper case letters as "а, б, ..., ю, я, аа, бб, вв, ... ааа, ...".

Since
OOo 2.0.4

◆ CHARS_CYRILLIC_LOWER_LETTER_N_RU

const short CHARS_CYRILLIC_LOWER_LETTER_N_RU = 45

Numbering in Russian Cyrillic alphabet upper case letters as "а, б, ..., ю, я, аа, бб, вв, ... ааа, ...".

Since
OOo 2.0.4

◆ CHARS_CYRILLIC_LOWER_LETTER_N_SR

const short CHARS_CYRILLIC_LOWER_LETTER_N_SR = 51

Numbering in Serbian Cyrillic alphabet upper case letters.

Since
OOo 3.1

◆ CHARS_CYRILLIC_LOWER_LETTER_RU

const short CHARS_CYRILLIC_LOWER_LETTER_RU = 43

Numbering in Russian Cyrillic alphabet lower case letters as "а, б, в, г, ..., ю, я, аа, аб, ав, ... ааа, ааб".

Since
OOo 2.0.4

◆ CHARS_CYRILLIC_LOWER_LETTER_SR

const short CHARS_CYRILLIC_LOWER_LETTER_SR = 49

Numbering in Russian Serbian alphabet lower case letters.

Since
OOo 3.1

◆ CHARS_CYRILLIC_UPPER_LETTER_BG

const short CHARS_CYRILLIC_UPPER_LETTER_BG = 38

Numbering in Cyrillic alphabet upper case letters as "А, Б, В, Г, ..., Ю, Я, Ав, Аа, Ав, ... Ааа, Ааб".

Since
OOo 2.0.4

◆ CHARS_CYRILLIC_UPPER_LETTER_N_BG

const short CHARS_CYRILLIC_UPPER_LETTER_N_BG = 40

Numbering in Cyrillic alphabet upper case letters as "А, Б, ..., Ю, Я, Аа, Бб, Вв, ... Ааа, ...".

Since
OOo 2.0.4

◆ CHARS_CYRILLIC_UPPER_LETTER_N_RU

const short CHARS_CYRILLIC_UPPER_LETTER_N_RU = 44

Numbering in Russian Cyrillic alphabet upper case letters as "А, Б, ..., Ю, Я, Аа, Бб, Вв, ... Ааа, ...".

Since
OOo 2.0.4

◆ CHARS_CYRILLIC_UPPER_LETTER_N_SR

const short CHARS_CYRILLIC_UPPER_LETTER_N_SR = 50

Numbering in Serbian Cyrillic alphabet upper case letters.

Since
OOo 3.1

◆ CHARS_CYRILLIC_UPPER_LETTER_RU

const short CHARS_CYRILLIC_UPPER_LETTER_RU = 42

Numbering in Russian Cyrillic alphabet upper case letters as "А, Б, В, Г, ..., Ю, Я, Аа, Аб, Ав, ... Ааа, Ааб".

Since
OOo 2.0.4

◆ CHARS_CYRILLIC_UPPER_LETTER_SR

const short CHARS_CYRILLIC_UPPER_LETTER_SR = 48

Numbering in Serbian Cyrillic alphabet upper case letters.

Since
OOo 3.1

◆ CHARS_GREEK_LOWER_LETTER

const short CHARS_GREEK_LOWER_LETTER = 53

Numbering in Greek alphabet lower case letters.

Since
LibreOffice 3.3

◆ CHARS_GREEK_UPPER_LETTER

const short CHARS_GREEK_UPPER_LETTER = 52

Numbering in Greek alphabet upper case letters.

Since
LibreOffice 3.3

◆ CHARS_HEBREW

const short CHARS_HEBREW = 33

Numbering in Hebrew alphabet letters.

Since
OOo 2.0

◆ CHARS_KHMER

const short CHARS_KHMER = 35

Numbering in Khmer alphabet letters.

Since
OOo 2.0.1

◆ CHARS_LAO

const short CHARS_LAO = 36

Numbering in Lao alphabet letters.

Since
OOo 2.0.1

◆ CHARS_LOWER_LETTER

const short CHARS_LOWER_LETTER = 1

Numbering is in lower case letters as "a, b, c, e,...".

◆ CHARS_LOWER_LETTER_N

const short CHARS_LOWER_LETTER_N =10

Numbering is put in lower case letters as "a, b, ..., y, z, aa, bb, cc, ...

aaa, ...".

◆ CHARS_MYANMAR

const short CHARS_MYANMAR = 47

Numbering in Myanmar alphabet letters.

Since
OOo 3.1

◆ CHARS_NEPALI

const short CHARS_NEPALI = 34

Numbering in Nepali alphabet letters.

Since
OOo 2.0.1

◆ CHARS_PERSIAN

const short CHARS_PERSIAN = 46

Numbering in Persian alphabet letters (aa, be, pe, te, ...)

Since
OOo 2.4

◆ CHARS_PERSIAN_WORD

const short CHARS_PERSIAN_WORD = 55

Numbering in Persian words.

Since
LibreOffice 3.5

◆ CHARS_THAI

const short CHARS_THAI = 32

Numbering in Thai alphabet letters.

Since
OOo 1.1.2

◆ CHARS_TIBETAN

const short CHARS_TIBETAN = 37

Numbering in Tibetan/Dzongkha alphabet letters.

Since
OOo 2.0.3

◆ CHARS_UPPER_LETTER

const short CHARS_UPPER_LETTER = 0

Numbering is put in upper case letters as "A, B, C, D, ...".

◆ CHARS_UPPER_LETTER_N

const short CHARS_UPPER_LETTER_N = 9

Numbering is put in upper case letters as "A, B, ..., Y, Z, AA, BB, CC, ...

AAA, ...".

◆ CIRCLE_NUMBER

const short CIRCLE_NUMBER = 14

Bullet for Circle Number.

◆ DI_ZI_ZH

const short DI_ZI_ZH = 19

Bullet for Chinese Di Zi as "子,丑,寅...".

◆ FULLWIDTH_ARABIC

const short FULLWIDTH_ARABIC = 13

Numbering for fullwidth Arabic number.

◆ HANGUL_CIRCLED_JAMO_KO

const short HANGUL_CIRCLED_JAMO_KO = 29

Bullet for Korean Hangul Circled Jamo as "㉠,㉡,㉢...".

◆ HANGUL_CIRCLED_SYLLABLE_KO

const short HANGUL_CIRCLED_SYLLABLE_KO = 30

Bullet for Korean Hangul Circled Syllable as "㉮,㉯,㉰...".

◆ HANGUL_JAMO_KO

const short HANGUL_JAMO_KO = 27

Bullet for Korean Hangul Jamo as "ㄱ,ㄴ,ㄷ...".

◆ HANGUL_SYLLABLE_KO

const short HANGUL_SYLLABLE_KO = 28

Bullet for Korean Hangul Syllable as "가,나,다...".

◆ IROHA_FULLWIDTH_JA

const short IROHA_FULLWIDTH_JA = 23

Bullet for Japanese IROHA fullwidth.

◆ IROHA_HALFWIDTH_JA

const short IROHA_HALFWIDTH_JA = 24

Bullet for Japanese IROHA halfwidth.

◆ NATIVE_NUMBERING

const short NATIVE_NUMBERING = 12

The NativeNumberSupplier service will be called to produce numbers in native languages.

◆ NUMBER_ARABIC_INDIC

const short NUMBER_ARABIC_INDIC = 57

Numbering in Arabic-Indic numerals.

Since
LibreOffice 6.1

◆ NUMBER_EAST_ARABIC_INDIC

const short NUMBER_EAST_ARABIC_INDIC = 58

Numbering in East Arabic-Indic numerals.

Since
LibreOffice 6.1

◆ NUMBER_HANGUL_KO

const short NUMBER_HANGUL_KO = 26

Numbering for Korean Hangul number as "일,이,삼...".

◆ NUMBER_HEBREW

const short NUMBER_HEBREW = 56

Numbering in Hebrew numerals.

Since
LibreOffice 5.4

◆ NUMBER_INDIC_DEVANAGARI

const short NUMBER_INDIC_DEVANAGARI = 59

Numbering in Indic Devanagari numerals.

Since
LibreOffice 6.1

◆ NUMBER_LOWER_ZH

const short NUMBER_LOWER_ZH = 15

Numbering for Chinese lower case number as "一,二,三...".

◆ NUMBER_NONE

const short NUMBER_NONE = 5

Numbering is invisible.

◆ NUMBER_TRADITIONAL_JA

const short NUMBER_TRADITIONAL_JA = 20

Numbering for Japanese traditional number.

◆ NUMBER_UPPER_KO

const short NUMBER_UPPER_KO = 25

Numbering for Korean upper case number as "壹,貳,參...".

◆ NUMBER_UPPER_ZH

const short NUMBER_UPPER_ZH = 16

Numbering for Chinese upper case number.

◆ NUMBER_UPPER_ZH_TW

const short NUMBER_UPPER_ZH_TW = 17

Numbering for Traditional Chinese upper case number.

◆ PAGE_DESCRIPTOR

const short PAGE_DESCRIPTOR = 7

Numbering is specified in the page style.

◆ ROMAN_LOWER

const short ROMAN_LOWER = 3

Numbering is in Roman numbers with lower case letters as "i, ii, iii, iv, ...".

◆ ROMAN_UPPER

const short ROMAN_UPPER = 2

Numbering is in Roman numbers with upper case letters as "I, II, III, IV, ...".

◆ TEXT_CARDINAL

const short TEXT_CARDINAL = 61

Numbering in cardinal numbers of the language of the text node for example, One, Two, Three...

in English

Since
LibreOffice 6.1

◆ TEXT_NUMBER

const short TEXT_NUMBER = 60

Numbering in ordinal numbers of the language of the text node for example, 1st, 2nd, 3rd...

in English

Since
LibreOffice 6.1

◆ TEXT_ORDINAL

const short TEXT_ORDINAL = 62

Numbering in ordinal numbers of the language of the text node for example, First, Second, Third...

in English

Since
LibreOffice 6.1

◆ TIAN_GAN_ZH

const short TIAN_GAN_ZH = 18

Bullet for Chinese Tian Gan as "甲,乙,丙...".

◆ TRANSLITERATION

const short TRANSLITERATION = 11

A transliteration module will be used to produce numbers in Chinese, Japanese, etc.