blob: 94e8e2842788639b6fee55ede6c7bcd5ed9fd35e [file] [log] [blame]
/**************************************************************
*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*
*************************************************************/
#ifndef __com_sun_star_style_NumberingType_idl__
#define __com_sun_star_style_NumberingType_idl__
//=============================================================================
module com { module sun { module star { module style {
//=============================================================================
/** These constants are used to specify which numbering style is used.
*/
published constants NumberingType
{
//-------------------------------------------------------------------------
/** Numbering is put in upper case letters as "A, B, C, D, ...".
*/
const short CHARS_UPPER_LETTER = 0;
//-------------------------------------------------------------------------
/** Numbering is in lower case letters as "a, b, c, e,...".
*/
const short CHARS_LOWER_LETTER = 1;
//-------------------------------------------------------------------------
/** Numbering is in Roman numbers with upper case letters
as "I, II, III, IV, ...".
*/
const short ROMAN_UPPER = 2;
//-------------------------------------------------------------------------
/** Numbering is in Roman numbers with lower case letters
as "i, ii, iii, iv, ...".
*/
const short ROMAN_LOWER = 3;
//-------------------------------------------------------------------------
/** Numbering is in Arabic numbers as "1, 2, 3, 4, ...".
*/
const short ARABIC = 4;
//-------------------------------------------------------------------------
/** Numbering is invisible.
*/
const short NUMBER_NONE = 5;
//-------------------------------------------------------------------------
/** Use a character from a specified font.
*/
const short CHAR_SPECIAL = 6;
//-------------------------------------------------------------------------
/** Numbering is specified in the page style.
*/
const short PAGE_DESCRIPTOR = 7;
//-------------------------------------------------------------------------
/** Numbering is displayed as a bitmap graphic.
*/
const short BITMAP = 8;
//-------------------------------------------------------------------------
/** Numbering is put in upper case letters as "A, B, ..., Y, Z,
AA, BB, CC, ... AAA, ...".
*/
const short CHARS_UPPER_LETTER_N = 9;
//-------------------------------------------------------------------------
/** Numbering is put in lower case letters as "a, b, ..., y, z,
aa, bb, cc, ... aaa, ...".
*/
const short CHARS_LOWER_LETTER_N =10;
//-------------------------------------------------------------------------
/** A transliteration module will be used to produce numbers in
chinese, japanese, etc.
*/
const short TRANSLITERATION = 11;
//-------------------------------------------------------------------------
/** The nativenumbersupplier service will be called to produce numbers in
native languages.
*/
const short NATIVE_NUMBERING = 12;
//-------------------------------------------------------------------------
/** Numbering for fullwidth Arabic number
*/
const short FULLWIDTH_ARABIC = 13;
//-------------------------------------------------------------------------
/** Bullet for Circle Number
*/
const short CIRCLE_NUMBER = 14;
//-------------------------------------------------------------------------
/** Numbering for Chinese lower case number
as "一,二,三..."
*/
const short NUMBER_LOWER_ZH = 15;
//-------------------------------------------------------------------------
/** Numbering for Chinese upper case number
*/
const short NUMBER_UPPER_ZH = 16;
//-------------------------------------------------------------------------
/** Numbering for Traditional Chinese upper case number
*/
const short NUMBER_UPPER_ZH_TW = 17;
//-------------------------------------------------------------------------
/** Bullet for Chinese Tian Gan
as "甲,乙,丙..."
*/
const short TIAN_GAN_ZH = 18;
//-------------------------------------------------------------------------
/** Bullet for Chinese Di Zi
as "子,丑,寅..."
*/
const short DI_ZI_ZH = 19;
//-------------------------------------------------------------------------
/** Numbering for Japanese traditional number
*/
const short NUMBER_TRADITIONAL_JA = 20;
//-------------------------------------------------------------------------
/** Bullet for Japanese AIU fullwidth
*/
const short AIU_FULLWIDTH_JA = 21;
//-------------------------------------------------------------------------
/** Bullet for Japanese AIU halfwidth
*/
const short AIU_HALFWIDTH_JA = 22;
//-------------------------------------------------------------------------
/** Bullet for Japanese IROHA fullwidth
*/
const short IROHA_FULLWIDTH_JA = 23;
//-------------------------------------------------------------------------
/** Bullet for Japanese IROHA halfwidth
*/
const short IROHA_HALFWIDTH_JA = 24;
//-------------------------------------------------------------------------
/** Numbering for Korean upper case number
as "壹,貳,參..."
*/
const short NUMBER_UPPER_KO = 25;
//-------------------------------------------------------------------------
/** Numbering for Korean hangul number
as "일,이,삼..."
*/
const short NUMBER_HANGUL_KO = 26;
//-------------------------------------------------------------------------
/** Bullet for Korean Hangul Jamo
as "ㄱ,ㄴ,ㄷ..."
*/
const short HANGUL_JAMO_KO = 27;
//-------------------------------------------------------------------------
/** Bullet for Korean Hangul Syllable
as "가,나,다..."
*/
const short HANGUL_SYLLABLE_KO = 28;
//-------------------------------------------------------------------------
/** Bullet for Korean Hangul Circled Jamo
as "㉠,㉡,㉢..."
*/
const short HANGUL_CIRCLED_JAMO_KO = 29;
//-------------------------------------------------------------------------
/** Bullet for Korean Hangul Circled Syllable
as "㉮,㉯,㉰..."
*/
const short HANGUL_CIRCLED_SYLLABLE_KO = 30;
//-------------------------------------------------------------------------
/** Numbering in Arabic alphabet letters
as "أ,ب,ت..."
@since OpenOffice 1.1.2
*/
const short CHARS_ARABIC = 31;
//-------------------------------------------------------------------------
/** Numbering in Thai alphabet letters
@since OpenOffice 1.1.2
*/
const short CHARS_THAI = 32;
//-------------------------------------------------------------------------
/** Numbering in Hebrew alphabet letters
@since OpenOffice 2.0
*/
const short CHARS_HEBREW = 33;
//-------------------------------------------------------------------------
/** Numbering in Nepali alphabet letters
@since OpenOffice 2.0.1
*/
const short CHARS_NEPALI = 34;
//-------------------------------------------------------------------------
/** Numbering in Khmer alphabet letters
@since OpenOffice 2.0.1
*/
const short CHARS_KHMER = 35;
//-------------------------------------------------------------------------
/** Numbering in Lao alphabet letters
@since OpenOffice 2.0.1
*/
const short CHARS_LAO = 36;
//-------------------------------------------------------------------------
/** Numbering in Tibetan/Dzongkha alphabet letters
@since OpenOffice 2.0.3
*/
const short CHARS_TIBETAN = 37;
//-------------------------------------------------------------------------
/** Numbering in Cyrillic alphabet upper case letters as
"А, Б, В, Г, ..., Ю, Я, Ав, Аа, Ав, ... Ааа, Ааб".
@since OpenOffice 2.0.4
*/
/*
Since IDL comments allow only 7-bit characters, hence the XHTML
entities above for the generated documentation, for the
developer here the human readable Unicode descriptions:
CYRILLIC CAPITAL LETTER A , CYRILLIC CAPITAL LETTER BE ,
CYRILLIC CAPITAL LETTER VE , CYRILLIC CAPITAL LETTER GHE , ... ,
CYRILLIC CAPITAL LETTER YU , CYRILLIC CAPITAL LETTER YA ,
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A ,
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER BE ,
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER VE , ...
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE
*/
const short CHARS_CYRILLIC_UPPER_LETTER_BG = 38;
//-------------------------------------------------------------------------
/** Numbering in Cyrillic alphabet lower case letters as
"а, б, в, г, ..., ю, я, а а, аб, ав, ... а а а, а аб".
@since OpenOffice 2.0.4
*/
/*
CYRILLIC SMALL LETTER A , CYRILLIC SMALL LETTER BE ,
CYRILLIC SMALL LETTER VE , CYRILLIC SMALL LETTER GHE , ... ,
CYRILLIC SMALL LETTER YU , CYRILLIC SMALL LETTER YA ,
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE ,
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER VE , ...
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE
*/
const short CHARS_CYRILLIC_LOWER_LETTER_BG = 39;
//-------------------------------------------------------------------------
/** Numbering in Cyrillic alphabet upper case letters as
"А, Б, ..., Ю, Я, Аа, Бб, Вв, ... Ааа, ...".
@since OpenOffice 2.0.4
*/
/*
CYRILLIC CAPITAL LETTER A , CYRILLIC CAPITAL LETTER BE , ... ,
CYRILLIC CAPITAL LETTER YU , CYRILLIC CAPITAL LETTER YA ,
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A ,
CYRILLIC CAPITAL LETTER BE CYRILLIC SMALL LETTER BE ,
CYRILLIC CAPITAL LETTER VE CYRILLIC SMALL LETTER VE , ...
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A , ...
*/
const short CHARS_CYRILLIC_UPPER_LETTER_N_BG = 40;
//-------------------------------------------------------------------------
/** Numbering in Cyrillic alphabet upper case letters as
"а, б, ..., ю, я, аа, бб, вв, ... ааа, ...".
@since OpenOffice 2.0.4
*/
/*
CYRILLIC SMALL LETTER A , CYRILLIC SMALL LETTER BE , ... ,
CYRILLIC SMALL LETTER YU , CYRILLIC SMALL LETTER YA ,
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
CYRILLIC SMALL LETTER BE CYRILLIC SMALL LETTER BE ,
CYRILLIC SMALL LETTER VE CYRILLIC SMALL LETTER VE , ...
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A , ...
*/
const short CHARS_CYRILLIC_LOWER_LETTER_N_BG = 41;
//-------------------------------------------------------------------------
/** Numbering in Russian Cyrillic alphabet upper case letters as
"А, Б, В, Г, ..., Ю, Я, Аа, Аб, Ав, ... Ааа, Ааб".
@since OpenOffice 2.0.4
*/
/*
CYRILLIC CAPITAL LETTER A , CYRILLIC CAPITAL LETTER BE ,
CYRILLIC CAPITAL LETTER VE , CYRILLIC CAPITAL LETTER GHE , ... ,
CYRILLIC CAPITAL LETTER YU , CYRILLIC CAPITAL LETTER YA ,
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A ,
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER BE ,
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER VE , ...
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE
*/
const short CHARS_CYRILLIC_UPPER_LETTER_RU = 42;
//-------------------------------------------------------------------------
/** Numbering in Russian Cyrillic alphabet lower case letters as
"а, б, в, г, ..., ю, я, аа, аб, ав, ... ааа, ааб".
@since OpenOffice 2.0.4
*/
/*
CYRILLIC SMALL LETTER A , CYRILLIC SMALL LETTER BE ,
CYRILLIC SMALL LETTER VE , CYRILLIC SMALL LETTER GHE , ... ,
CYRILLIC SMALL LETTER YU , CYRILLIC SMALL LETTER YA ,
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE ,
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER VE , ...
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE
*/
const short CHARS_CYRILLIC_LOWER_LETTER_RU = 43;
//-------------------------------------------------------------------------
/** Numbering in Russian Cyrillic alphabet upper case letters as
"А, Б, ..., Ю, Я, Аа, Бб, Вв, ... Ааа, ...".
@since OpenOffice 2.0.4
*/
/*
CYRILLIC CAPITAL LETTER A , CYRILLIC CAPITAL LETTER BE , ... ,
CYRILLIC CAPITAL LETTER YU , CYRILLIC CAPITAL LETTER YA ,
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A ,
CYRILLIC CAPITAL LETTER BE CYRILLIC SMALL LETTER BE ,
CYRILLIC CAPITAL LETTER VE CYRILLIC SMALL LETTER VE , ...
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A , ...
*/
const short CHARS_CYRILLIC_UPPER_LETTER_N_RU = 44;
//-------------------------------------------------------------------------
/** Numbering in Russian Cyrillic alphabet upper case letters as
"а, б, ..., ю, я, аа, бб, вв, ... ааа, ...".
@since OpenOffice 2.0.4
*/
/*
CYRILLIC SMALL LETTER A , CYRILLIC SMALL LETTER BE , ... ,
CYRILLIC SMALL LETTER YU , CYRILLIC SMALL LETTER YA ,
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
CYRILLIC SMALL LETTER BE CYRILLIC SMALL LETTER BE ,
CYRILLIC SMALL LETTER VE CYRILLIC SMALL LETTER VE , ...
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A , ...
*/
const short CHARS_CYRILLIC_LOWER_LETTER_N_RU = 45;
//-------------------------------------------------------------------------
/** Numbering in Persian alphabet letters (aa, be, pe, te, ...)
@since OpenOffice 2.4
*/
const short CHARS_PERSIAN = 46;
//-------------------------------------------------------------------------
/** Numbering in Myanmar alphabet letters
@since OpenOffice 3.1
*/
const short CHARS_MYANMAR = 47;
//-------------------------------------------------------------------------
/** Numbering in Serbian Cyrillic alphabet upper case letters
@since OpenOffice 3.1
*/
/*
CYRILLIC CAPITAL LETTER A , CYRILLIC CAPITAL LETTER BE ,
CYRILLIC CAPITAL LETTER VE , CYRILLIC CAPITAL LETTER GHE , ... ,
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A ,
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER BE ,
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER VE , ...
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE
*/
const short CHARS_CYRILLIC_UPPER_LETTER_SR = 48;
//-------------------------------------------------------------------------
/** Numbering in Russian Serbian alphabet lower case letters
@since OpenOffice 3.1
*/
/*
CYRILLIC SMALL LETTER A , CYRILLIC SMALL LETTER BE ,
CYRILLIC SMALL LETTER VE , CYRILLIC SMALL LETTER GHE , ... ,
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE ,
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER VE , ...
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE
*/
const short CHARS_CYRILLIC_LOWER_LETTER_SR = 49;
//-------------------------------------------------------------------------
/** Numbering in Serbian Cyrillic alphabet upper case letters
@since OpenOffice 3.1
*/
/*
CYRILLIC CAPITAL LETTER A , CYRILLIC CAPITAL LETTER BE , ... ,
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A ,
CYRILLIC CAPITAL LETTER BE CYRILLIC SMALL LETTER BE ,
CYRILLIC CAPITAL LETTER VE CYRILLIC SMALL LETTER VE , ...
CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A , ...
*/
const short CHARS_CYRILLIC_UPPER_LETTER_N_SR = 50;
//-------------------------------------------------------------------------
/** Numbering in Serbian Cyrillic alphabet upper case letters
@since OpenOffice 3.1
*/
/*
CYRILLIC SMALL LETTER A , CYRILLIC SMALL LETTER BE , ... ,
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
CYRILLIC SMALL LETTER BE CYRILLIC SMALL LETTER BE ,
CYRILLIC SMALL LETTER VE CYRILLIC SMALL LETTER VE , ...
CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A , ...
*/
const short CHARS_CYRILLIC_LOWER_LETTER_N_SR = 51;
};
//=============================================================================
}; }; }; };
#endif