LibreOffice
LibreOffice 7.2 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...
 
const short SYMBOL_CHICAGO = 63
 Footnoting symbols according the University of Chicago style: *, ߤ, ߥ, &#00a7;, **, ߤߤ etc. More...
 
const short ARABIC_ZERO = 64
 Numbering is in Arabic numbers, padded with zero to have a length of at least two, as "01, 02, ..., 10, 11, ...". More...
 
const short ARABIC_ZERO3 = 65
 Numbering is in Arabic numbers, padded with zero to have a length of at least three, as "001, 002, ..., 100, 101, ...". More...
 
const short ARABIC_ZERO4 = 66
 Numbering is in Arabic numbers, padded with zero to have a length of at least four, as "0001, 0002, ..., 1000, 1001, ...". More...
 
const short ARABIC_ZERO5 = 67
 Numbering is in Arabic numbers, padded with zero to have a length of at least five, as "00001, 00002, ..., 10000, 10001, ...". More...
 
const short SZEKELY_ROVAS = 68
 Numbering is in Szekely rovas (Old Hungarian) numerals. 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, ...".

◆ ARABIC_ZERO

const short ARABIC_ZERO = 64

Numbering is in Arabic numbers, padded with zero to have a length of at least two, as "01, 02, ..., 10, 11, ...".

Since
LibreOffice 7.0

◆ ARABIC_ZERO3

const short ARABIC_ZERO3 = 65

Numbering is in Arabic numbers, padded with zero to have a length of at least three, as "001, 002, ..., 100, 101, ...".

Since
LibreOffice 7.0

◆ ARABIC_ZERO4

const short ARABIC_ZERO4 = 66

Numbering is in Arabic numbers, padded with zero to have a length of at least four, as "0001, 0002, ..., 1000, 1001, ...".

Since
LibreOffice 7.0

◆ ARABIC_ZERO5

const short ARABIC_ZERO5 = 67

Numbering is in Arabic numbers, padded with zero to have a length of at least five, as "00001, 00002, ..., 10000, 10001, ...".

Since
LibreOffice 7.0

◆ 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, ...".

◆ SYMBOL_CHICAGO

const short SYMBOL_CHICAGO = 63

Footnoting symbols according the University of Chicago style: *, ߤ, ߥ, &#00a7;, **, ߤߤ etc.

Since
LibreOffice 6.4

◆ SZEKELY_ROVAS

const short SZEKELY_ROVAS = 68

Numbering is in Szekely rovas (Old Hungarian) numerals.

Since
LibreOffice 7.1

◆ 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.