1*b1cdbd2cSJim Jagielski/**************************************************************
2*b1cdbd2cSJim Jagielski *
3*b1cdbd2cSJim Jagielski * Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielski * or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielski * distributed with this work for additional information
6*b1cdbd2cSJim Jagielski * regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielski * to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielski * "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielski * with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielski *
11*b1cdbd2cSJim Jagielski *   http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielski *
13*b1cdbd2cSJim Jagielski * Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielski * software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielski * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielski * KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielski * specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielski * under the License.
19*b1cdbd2cSJim Jagielski *
20*b1cdbd2cSJim Jagielski *************************************************************/
21*b1cdbd2cSJim Jagielski
22*b1cdbd2cSJim Jagielski
23*b1cdbd2cSJim Jagielski#ifndef __com_sun_star_style_NumberingType_idl__
24*b1cdbd2cSJim Jagielski#define __com_sun_star_style_NumberingType_idl__
25*b1cdbd2cSJim Jagielski
26*b1cdbd2cSJim Jagielski
27*b1cdbd2cSJim Jagielski//=============================================================================
28*b1cdbd2cSJim Jagielski
29*b1cdbd2cSJim Jagielski module com {  module sun {  module star {  module style {
30*b1cdbd2cSJim Jagielski
31*b1cdbd2cSJim Jagielski//=============================================================================
32*b1cdbd2cSJim Jagielski/** These constants are used to specify which numbering style is used.
33*b1cdbd2cSJim Jagielski */
34*b1cdbd2cSJim Jagielskipublished constants NumberingType
35*b1cdbd2cSJim Jagielski{
36*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
37*b1cdbd2cSJim Jagielski    /** Numbering is put in upper case letters as "A, B, C, D, ...".
38*b1cdbd2cSJim Jagielski     */
39*b1cdbd2cSJim Jagielski    const short CHARS_UPPER_LETTER = 0;
40*b1cdbd2cSJim Jagielski
41*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
42*b1cdbd2cSJim Jagielski    /** Numbering is in lower case letters as "a, b, c, e,...".
43*b1cdbd2cSJim Jagielski     */
44*b1cdbd2cSJim Jagielski    const short CHARS_LOWER_LETTER = 1;
45*b1cdbd2cSJim Jagielski
46*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
47*b1cdbd2cSJim Jagielski    /** Numbering is in Roman numbers with upper case letters
48*b1cdbd2cSJim Jagielski                as "I, II, III, IV, ...".
49*b1cdbd2cSJim Jagielski     */
50*b1cdbd2cSJim Jagielski    const short ROMAN_UPPER = 2;
51*b1cdbd2cSJim Jagielski
52*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
53*b1cdbd2cSJim Jagielski    /** Numbering is in Roman numbers with lower case letters
54*b1cdbd2cSJim Jagielski                as "i, ii, iii, iv, ...".
55*b1cdbd2cSJim Jagielski     */
56*b1cdbd2cSJim Jagielski    const short ROMAN_LOWER = 3;
57*b1cdbd2cSJim Jagielski
58*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
59*b1cdbd2cSJim Jagielski    /** Numbering is in Arabic numbers as "1, 2, 3, 4, ...".
60*b1cdbd2cSJim Jagielski     */
61*b1cdbd2cSJim Jagielski    const short ARABIC = 4;
62*b1cdbd2cSJim Jagielski
63*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
64*b1cdbd2cSJim Jagielski    /** Numbering is invisible.
65*b1cdbd2cSJim Jagielski     */
66*b1cdbd2cSJim Jagielski    const short NUMBER_NONE = 5;
67*b1cdbd2cSJim Jagielski
68*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
69*b1cdbd2cSJim Jagielski    /** Use a character from a specified font.
70*b1cdbd2cSJim Jagielski     */
71*b1cdbd2cSJim Jagielski    const short CHAR_SPECIAL = 6;
72*b1cdbd2cSJim Jagielski
73*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
74*b1cdbd2cSJim Jagielski    /** Numbering is specified in the page style.
75*b1cdbd2cSJim Jagielski     */
76*b1cdbd2cSJim Jagielski    const short PAGE_DESCRIPTOR = 7;
77*b1cdbd2cSJim Jagielski
78*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
79*b1cdbd2cSJim Jagielski    /** Numbering is displayed as a bitmap graphic.
80*b1cdbd2cSJim Jagielski     */
81*b1cdbd2cSJim Jagielski    const short BITMAP = 8;
82*b1cdbd2cSJim Jagielski
83*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
84*b1cdbd2cSJim Jagielski    /** Numbering is put in upper case letters as "A, B, ..., Y, Z,
85*b1cdbd2cSJim Jagielski        AA, BB, CC, ... AAA, ...".
86*b1cdbd2cSJim Jagielski     */
87*b1cdbd2cSJim Jagielski    const short CHARS_UPPER_LETTER_N = 9;
88*b1cdbd2cSJim Jagielski
89*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
90*b1cdbd2cSJim Jagielski    /** Numbering is put in lower case letters as "a, b, ..., y, z,
91*b1cdbd2cSJim Jagielski        aa, bb, cc, ... aaa, ...".
92*b1cdbd2cSJim Jagielski     */
93*b1cdbd2cSJim Jagielski    const short CHARS_LOWER_LETTER_N =10;
94*b1cdbd2cSJim Jagielski
95*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
96*b1cdbd2cSJim Jagielski    /** A transliteration module will be used to produce numbers in
97*b1cdbd2cSJim Jagielski        chinese, japanese, etc.
98*b1cdbd2cSJim Jagielski     */
99*b1cdbd2cSJim Jagielski
100*b1cdbd2cSJim Jagielski    const short TRANSLITERATION = 11;
101*b1cdbd2cSJim Jagielski
102*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
103*b1cdbd2cSJim Jagielski    /** The nativenumbersupplier service will be called to produce numbers in
104*b1cdbd2cSJim Jagielski        native languages.
105*b1cdbd2cSJim Jagielski     */
106*b1cdbd2cSJim Jagielski    const short NATIVE_NUMBERING = 12;
107*b1cdbd2cSJim Jagielski
108*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
109*b1cdbd2cSJim Jagielski    /** Numbering for fullwidth Arabic number
110*b1cdbd2cSJim Jagielski     */
111*b1cdbd2cSJim Jagielski    const short FULLWIDTH_ARABIC = 13;
112*b1cdbd2cSJim Jagielski
113*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
114*b1cdbd2cSJim Jagielski    /** Bullet for Circle Number
115*b1cdbd2cSJim Jagielski     */
116*b1cdbd2cSJim Jagielski    const short CIRCLE_NUMBER = 14;
117*b1cdbd2cSJim Jagielski
118*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
119*b1cdbd2cSJim Jagielski    /** Numbering for Chinese lower case number
120*b1cdbd2cSJim Jagielski        as "一,二,三..."
121*b1cdbd2cSJim Jagielski     */
122*b1cdbd2cSJim Jagielski    const short NUMBER_LOWER_ZH = 15;
123*b1cdbd2cSJim Jagielski
124*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
125*b1cdbd2cSJim Jagielski    /** Numbering for Chinese upper case number
126*b1cdbd2cSJim Jagielski     */
127*b1cdbd2cSJim Jagielski    const short NUMBER_UPPER_ZH = 16;
128*b1cdbd2cSJim Jagielski
129*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
130*b1cdbd2cSJim Jagielski    /** Numbering for Traditional Chinese upper case number
131*b1cdbd2cSJim Jagielski     */
132*b1cdbd2cSJim Jagielski    const short NUMBER_UPPER_ZH_TW = 17;
133*b1cdbd2cSJim Jagielski
134*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
135*b1cdbd2cSJim Jagielski    /** Bullet for Chinese Tian Gan
136*b1cdbd2cSJim Jagielski        as "甲,乙,丙..."
137*b1cdbd2cSJim Jagielski     */
138*b1cdbd2cSJim Jagielski    const short TIAN_GAN_ZH = 18;
139*b1cdbd2cSJim Jagielski
140*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
141*b1cdbd2cSJim Jagielski    /** Bullet for Chinese Di Zi
142*b1cdbd2cSJim Jagielski        as "子,丑,寅..."
143*b1cdbd2cSJim Jagielski     */
144*b1cdbd2cSJim Jagielski    const short DI_ZI_ZH = 19;
145*b1cdbd2cSJim Jagielski
146*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
147*b1cdbd2cSJim Jagielski    /** Numbering for Japanese traditional number
148*b1cdbd2cSJim Jagielski     */
149*b1cdbd2cSJim Jagielski    const short NUMBER_TRADITIONAL_JA = 20;
150*b1cdbd2cSJim Jagielski
151*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
152*b1cdbd2cSJim Jagielski    /** Bullet for Japanese AIU fullwidth
153*b1cdbd2cSJim Jagielski     */
154*b1cdbd2cSJim Jagielski    const short AIU_FULLWIDTH_JA = 21;
155*b1cdbd2cSJim Jagielski
156*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
157*b1cdbd2cSJim Jagielski    /** Bullet for Japanese AIU halfwidth
158*b1cdbd2cSJim Jagielski     */
159*b1cdbd2cSJim Jagielski    const short AIU_HALFWIDTH_JA = 22;
160*b1cdbd2cSJim Jagielski
161*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
162*b1cdbd2cSJim Jagielski    /** Bullet for Japanese IROHA fullwidth
163*b1cdbd2cSJim Jagielski     */
164*b1cdbd2cSJim Jagielski    const short IROHA_FULLWIDTH_JA = 23;
165*b1cdbd2cSJim Jagielski
166*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
167*b1cdbd2cSJim Jagielski    /** Bullet for Japanese IROHA halfwidth
168*b1cdbd2cSJim Jagielski     */
169*b1cdbd2cSJim Jagielski    const short IROHA_HALFWIDTH_JA = 24;
170*b1cdbd2cSJim Jagielski
171*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
172*b1cdbd2cSJim Jagielski    /** Numbering for Korean upper case number
173*b1cdbd2cSJim Jagielski        as "壹,貳,參..."
174*b1cdbd2cSJim Jagielski     */
175*b1cdbd2cSJim Jagielski    const short NUMBER_UPPER_KO = 25;
176*b1cdbd2cSJim Jagielski
177*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
178*b1cdbd2cSJim Jagielski    /** Numbering for Korean hangul number
179*b1cdbd2cSJim Jagielski        as "일,이,삼..."
180*b1cdbd2cSJim Jagielski     */
181*b1cdbd2cSJim Jagielski    const short NUMBER_HANGUL_KO = 26;
182*b1cdbd2cSJim Jagielski
183*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
184*b1cdbd2cSJim Jagielski    /** Bullet for Korean Hangul Jamo
185*b1cdbd2cSJim Jagielski        as "ㄱ,ㄴ,ㄷ..."
186*b1cdbd2cSJim Jagielski     */
187*b1cdbd2cSJim Jagielski    const short HANGUL_JAMO_KO = 27;
188*b1cdbd2cSJim Jagielski
189*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
190*b1cdbd2cSJim Jagielski    /** Bullet for Korean Hangul Syllable
191*b1cdbd2cSJim Jagielski        as "가,나,다..."
192*b1cdbd2cSJim Jagielski     */
193*b1cdbd2cSJim Jagielski    const short HANGUL_SYLLABLE_KO = 28;
194*b1cdbd2cSJim Jagielski
195*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
196*b1cdbd2cSJim Jagielski    /** Bullet for Korean Hangul Circled Jamo
197*b1cdbd2cSJim Jagielski        as "㉠,㉡,㉢..."
198*b1cdbd2cSJim Jagielski     */
199*b1cdbd2cSJim Jagielski    const short HANGUL_CIRCLED_JAMO_KO = 29;
200*b1cdbd2cSJim Jagielski
201*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
202*b1cdbd2cSJim Jagielski    /** Bullet for Korean Hangul Circled Syllable
203*b1cdbd2cSJim Jagielski        as "㉮,㉯,㉰..."
204*b1cdbd2cSJim Jagielski     */
205*b1cdbd2cSJim Jagielski    const short HANGUL_CIRCLED_SYLLABLE_KO = 30;
206*b1cdbd2cSJim Jagielski
207*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
208*b1cdbd2cSJim Jagielski    /** Numbering in Arabic alphabet letters
209*b1cdbd2cSJim Jagielski        as "أ,ب,ت..."
210*b1cdbd2cSJim Jagielski
211*b1cdbd2cSJim Jagielski        @since OpenOffice 1.1.2
212*b1cdbd2cSJim Jagielski     */
213*b1cdbd2cSJim Jagielski    const short CHARS_ARABIC = 31;
214*b1cdbd2cSJim Jagielski
215*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
216*b1cdbd2cSJim Jagielski    /** Numbering in Thai alphabet letters
217*b1cdbd2cSJim Jagielski
218*b1cdbd2cSJim Jagielski        @since OpenOffice 1.1.2
219*b1cdbd2cSJim Jagielski     */
220*b1cdbd2cSJim Jagielski    const short CHARS_THAI = 32;
221*b1cdbd2cSJim Jagielski
222*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
223*b1cdbd2cSJim Jagielski    /** Numbering in Hebrew alphabet letters
224*b1cdbd2cSJim Jagielski
225*b1cdbd2cSJim Jagielski        @since OpenOffice 2.0
226*b1cdbd2cSJim Jagielski     */
227*b1cdbd2cSJim Jagielski    const short CHARS_HEBREW = 33;
228*b1cdbd2cSJim Jagielski
229*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
230*b1cdbd2cSJim Jagielski    /** Numbering in Nepali alphabet letters
231*b1cdbd2cSJim Jagielski
232*b1cdbd2cSJim Jagielski        @since OpenOffice 2.0.1
233*b1cdbd2cSJim Jagielski     */
234*b1cdbd2cSJim Jagielski    const short CHARS_NEPALI = 34;
235*b1cdbd2cSJim Jagielski
236*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
237*b1cdbd2cSJim Jagielski    /** Numbering in Khmer alphabet letters
238*b1cdbd2cSJim Jagielski
239*b1cdbd2cSJim Jagielski        @since OpenOffice 2.0.1
240*b1cdbd2cSJim Jagielski     */
241*b1cdbd2cSJim Jagielski    const short CHARS_KHMER = 35;
242*b1cdbd2cSJim Jagielski
243*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
244*b1cdbd2cSJim Jagielski    /** Numbering in Lao alphabet letters
245*b1cdbd2cSJim Jagielski
246*b1cdbd2cSJim Jagielski        @since OpenOffice 2.0.1
247*b1cdbd2cSJim Jagielski      */
248*b1cdbd2cSJim Jagielski    const short CHARS_LAO = 36;
249*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
250*b1cdbd2cSJim Jagielski    /** Numbering in Tibetan/Dzongkha alphabet letters
251*b1cdbd2cSJim Jagielski
252*b1cdbd2cSJim Jagielski        @since OpenOffice 2.0.3
253*b1cdbd2cSJim Jagielski      */
254*b1cdbd2cSJim Jagielski    const short CHARS_TIBETAN = 37;
255*b1cdbd2cSJim Jagielski
256*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
257*b1cdbd2cSJim Jagielski    /** Numbering in Cyrillic alphabet upper case letters as
258*b1cdbd2cSJim Jagielski        "А, Б,  В, Г, ..., Ю, Я, Ав, Аа, Ав, ... Ааа, Ааб".
259*b1cdbd2cSJim Jagielski
260*b1cdbd2cSJim Jagielski        @since OpenOffice 2.0.4
261*b1cdbd2cSJim Jagielski     */
262*b1cdbd2cSJim Jagielski     /*
263*b1cdbd2cSJim Jagielski        Since IDL comments allow only 7-bit characters, hence the XHTML
264*b1cdbd2cSJim Jagielski        entities above for the generated documentation, for the
265*b1cdbd2cSJim Jagielski        developer here the human readable Unicode descriptions:
266*b1cdbd2cSJim Jagielski
267*b1cdbd2cSJim Jagielski        CYRILLIC CAPITAL LETTER A , CYRILLIC CAPITAL LETTER BE ,
268*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER VE , CYRILLIC CAPITAL LETTER GHE , ... ,
269*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER YU , CYRILLIC CAPITAL LETTER YA ,
270*b1cdbd2cSJim Jagielski        CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A ,
271*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER BE ,
272*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER VE , ...
273*b1cdbd2cSJim Jagielski        CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
274*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE
275*b1cdbd2cSJim Jagielski      */
276*b1cdbd2cSJim Jagielski    const short CHARS_CYRILLIC_UPPER_LETTER_BG = 38;
277*b1cdbd2cSJim Jagielski
278*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
279*b1cdbd2cSJim Jagielski    /** Numbering in Cyrillic alphabet lower case letters as
280*b1cdbd2cSJim Jagielski        "а, б, в, г, ..., ю, я, а а,  аб, ав, ...  а а а,  а аб".
281*b1cdbd2cSJim Jagielski
282*b1cdbd2cSJim Jagielski        @since OpenOffice 2.0.4
283*b1cdbd2cSJim Jagielski     */
284*b1cdbd2cSJim Jagielski     /*
285*b1cdbd2cSJim Jagielski        CYRILLIC SMALL LETTER A , CYRILLIC SMALL LETTER BE ,
286*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER VE , CYRILLIC SMALL LETTER GHE , ... ,
287*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER YU , CYRILLIC SMALL LETTER YA ,
288*b1cdbd2cSJim Jagielski        CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
289*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE ,
290*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER VE , ...
291*b1cdbd2cSJim Jagielski        CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
292*b1cdbd2cSJim Jagielski        CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE
293*b1cdbd2cSJim Jagielski      */
294*b1cdbd2cSJim Jagielski    const short CHARS_CYRILLIC_LOWER_LETTER_BG = 39;
295*b1cdbd2cSJim Jagielski
296*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
297*b1cdbd2cSJim Jagielski    /** Numbering in Cyrillic alphabet upper case letters as
298*b1cdbd2cSJim Jagielski        "А, Б, ..., Ю, Я, Аа, Бб, Вв, ... Ааа, ...".
299*b1cdbd2cSJim Jagielski
300*b1cdbd2cSJim Jagielski        @since OpenOffice 2.0.4
301*b1cdbd2cSJim Jagielski     */
302*b1cdbd2cSJim Jagielski     /*
303*b1cdbd2cSJim Jagielski        CYRILLIC CAPITAL LETTER A , CYRILLIC CAPITAL LETTER BE , ... ,
304*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER YU , CYRILLIC CAPITAL LETTER YA ,
305*b1cdbd2cSJim Jagielski        CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A ,
306*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER BE CYRILLIC SMALL LETTER BE ,
307*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER VE CYRILLIC SMALL LETTER VE , ...
308*b1cdbd2cSJim Jagielski        CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A , ...
309*b1cdbd2cSJim Jagielski      */
310*b1cdbd2cSJim Jagielski    const short CHARS_CYRILLIC_UPPER_LETTER_N_BG = 40;
311*b1cdbd2cSJim Jagielski
312*b1cdbd2cSJim Jagielski     //-------------------------------------------------------------------------
313*b1cdbd2cSJim Jagielski    /** Numbering in Cyrillic alphabet upper case letters as
314*b1cdbd2cSJim Jagielski        "а, б, ..., ю, я, аа, бб, вв, ... ааа, ...".
315*b1cdbd2cSJim Jagielski
316*b1cdbd2cSJim Jagielski        @since OpenOffice 2.0.4
317*b1cdbd2cSJim Jagielski     */
318*b1cdbd2cSJim Jagielski     /*
319*b1cdbd2cSJim Jagielski        CYRILLIC SMALL LETTER A , CYRILLIC SMALL LETTER BE , ... ,
320*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER YU , CYRILLIC SMALL LETTER YA ,
321*b1cdbd2cSJim Jagielski        CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
322*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER BE CYRILLIC SMALL LETTER BE ,
323*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER VE CYRILLIC SMALL LETTER VE , ...
324*b1cdbd2cSJim Jagielski        CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A , ...
325*b1cdbd2cSJim Jagielski      */
326*b1cdbd2cSJim Jagielski    const short CHARS_CYRILLIC_LOWER_LETTER_N_BG = 41;
327*b1cdbd2cSJim Jagielski
328*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
329*b1cdbd2cSJim Jagielski    /** Numbering in Russian Cyrillic alphabet upper case letters as
330*b1cdbd2cSJim Jagielski        "А, Б, В, Г, ..., Ю, Я, Аа, Аб, Ав, ... Ааа, Ааб".
331*b1cdbd2cSJim Jagielski
332*b1cdbd2cSJim Jagielski        @since OpenOffice 2.0.4
333*b1cdbd2cSJim Jagielski     */
334*b1cdbd2cSJim Jagielski     /*
335*b1cdbd2cSJim Jagielski        CYRILLIC CAPITAL LETTER A , CYRILLIC CAPITAL LETTER BE ,
336*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER VE , CYRILLIC CAPITAL LETTER GHE , ... ,
337*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER YU , CYRILLIC CAPITAL LETTER YA ,
338*b1cdbd2cSJim Jagielski        CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A ,
339*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER BE ,
340*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER VE , ...
341*b1cdbd2cSJim Jagielski        CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
342*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE
343*b1cdbd2cSJim Jagielski      */
344*b1cdbd2cSJim Jagielski    const short CHARS_CYRILLIC_UPPER_LETTER_RU = 42;
345*b1cdbd2cSJim Jagielski
346*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
347*b1cdbd2cSJim Jagielski    /** Numbering in Russian Cyrillic alphabet lower case letters as
348*b1cdbd2cSJim Jagielski        "а, б, в, г, ..., ю, я, аа, аб, ав, ... ааа, ааб".
349*b1cdbd2cSJim Jagielski
350*b1cdbd2cSJim Jagielski        @since OpenOffice 2.0.4
351*b1cdbd2cSJim Jagielski     */
352*b1cdbd2cSJim Jagielski     /*
353*b1cdbd2cSJim Jagielski        CYRILLIC SMALL LETTER A , CYRILLIC SMALL LETTER BE ,
354*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER VE , CYRILLIC SMALL LETTER GHE , ... ,
355*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER YU , CYRILLIC SMALL LETTER YA ,
356*b1cdbd2cSJim Jagielski        CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
357*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE ,
358*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER VE , ...
359*b1cdbd2cSJim Jagielski        CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
360*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE
361*b1cdbd2cSJim Jagielski      */
362*b1cdbd2cSJim Jagielski    const short CHARS_CYRILLIC_LOWER_LETTER_RU = 43;
363*b1cdbd2cSJim Jagielski
364*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
365*b1cdbd2cSJim Jagielski    /** Numbering in Russian Cyrillic alphabet upper case letters as
366*b1cdbd2cSJim Jagielski        "А, Б, ..., Ю, Я, Аа, Бб, Вв, ... Ааа, ...".
367*b1cdbd2cSJim Jagielski
368*b1cdbd2cSJim Jagielski        @since OpenOffice 2.0.4
369*b1cdbd2cSJim Jagielski     */
370*b1cdbd2cSJim Jagielski     /*
371*b1cdbd2cSJim Jagielski        CYRILLIC CAPITAL LETTER A , CYRILLIC CAPITAL LETTER BE , ... ,
372*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER YU , CYRILLIC CAPITAL LETTER YA ,
373*b1cdbd2cSJim Jagielski        CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A ,
374*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER BE CYRILLIC SMALL LETTER BE ,
375*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER VE CYRILLIC SMALL LETTER VE , ...
376*b1cdbd2cSJim Jagielski        CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A , ...
377*b1cdbd2cSJim Jagielski      */
378*b1cdbd2cSJim Jagielski    const short CHARS_CYRILLIC_UPPER_LETTER_N_RU = 44;
379*b1cdbd2cSJim Jagielski
380*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
381*b1cdbd2cSJim Jagielski    /** Numbering in Russian Cyrillic alphabet upper case letters as
382*b1cdbd2cSJim Jagielski        "а, б, ..., ю, я, аа, бб, вв, ... ааа, ...".
383*b1cdbd2cSJim Jagielski
384*b1cdbd2cSJim Jagielski        @since OpenOffice 2.0.4
385*b1cdbd2cSJim Jagielski     */
386*b1cdbd2cSJim Jagielski     /*
387*b1cdbd2cSJim Jagielski        CYRILLIC SMALL LETTER A , CYRILLIC SMALL LETTER BE , ... ,
388*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER YU , CYRILLIC SMALL LETTER YA ,
389*b1cdbd2cSJim Jagielski        CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
390*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER BE CYRILLIC SMALL LETTER BE ,
391*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER VE CYRILLIC SMALL LETTER VE , ...
392*b1cdbd2cSJim Jagielski        CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A , ...
393*b1cdbd2cSJim Jagielski      */
394*b1cdbd2cSJim Jagielski    const short CHARS_CYRILLIC_LOWER_LETTER_N_RU = 45;
395*b1cdbd2cSJim Jagielski
396*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
397*b1cdbd2cSJim Jagielski    /** Numbering in Persian alphabet letters (aa, be, pe, te, ...)
398*b1cdbd2cSJim Jagielski
399*b1cdbd2cSJim Jagielski        @since OpenOffice 2.4
400*b1cdbd2cSJim Jagielski     */
401*b1cdbd2cSJim Jagielski    const short CHARS_PERSIAN = 46;
402*b1cdbd2cSJim Jagielski
403*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
404*b1cdbd2cSJim Jagielski    /** Numbering in Myanmar alphabet letters
405*b1cdbd2cSJim Jagielski
406*b1cdbd2cSJim Jagielski        @since OpenOffice 3.1
407*b1cdbd2cSJim Jagielski     */
408*b1cdbd2cSJim Jagielski    const short CHARS_MYANMAR = 47;
409*b1cdbd2cSJim Jagielski
410*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
411*b1cdbd2cSJim Jagielski    /** Numbering in Serbian Cyrillic alphabet upper case letters
412*b1cdbd2cSJim Jagielski
413*b1cdbd2cSJim Jagielski        @since OpenOffice 3.1
414*b1cdbd2cSJim Jagielski     */
415*b1cdbd2cSJim Jagielski     /*
416*b1cdbd2cSJim Jagielski        CYRILLIC CAPITAL LETTER A , CYRILLIC CAPITAL LETTER BE ,
417*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER VE , CYRILLIC CAPITAL LETTER GHE , ... ,
418*b1cdbd2cSJim Jagielski        CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A ,
419*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER BE ,
420*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER VE , ...
421*b1cdbd2cSJim Jagielski        CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
422*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE
423*b1cdbd2cSJim Jagielski      */
424*b1cdbd2cSJim Jagielski    const short CHARS_CYRILLIC_UPPER_LETTER_SR = 48;
425*b1cdbd2cSJim Jagielski
426*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
427*b1cdbd2cSJim Jagielski    /** Numbering in Russian Serbian alphabet lower case letters
428*b1cdbd2cSJim Jagielski
429*b1cdbd2cSJim Jagielski        @since OpenOffice 3.1
430*b1cdbd2cSJim Jagielski     */
431*b1cdbd2cSJim Jagielski     /*
432*b1cdbd2cSJim Jagielski        CYRILLIC SMALL LETTER A , CYRILLIC SMALL LETTER BE ,
433*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER VE , CYRILLIC SMALL LETTER GHE , ... ,
434*b1cdbd2cSJim Jagielski        CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
435*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE ,
436*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER VE , ...
437*b1cdbd2cSJim Jagielski        CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
438*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE
439*b1cdbd2cSJim Jagielski      */
440*b1cdbd2cSJim Jagielski    const short CHARS_CYRILLIC_LOWER_LETTER_SR = 49;
441*b1cdbd2cSJim Jagielski
442*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
443*b1cdbd2cSJim Jagielski    /** Numbering in Serbian Cyrillic alphabet upper case letters
444*b1cdbd2cSJim Jagielski
445*b1cdbd2cSJim Jagielski        @since OpenOffice 3.1
446*b1cdbd2cSJim Jagielski     */
447*b1cdbd2cSJim Jagielski     /*
448*b1cdbd2cSJim Jagielski        CYRILLIC CAPITAL LETTER A , CYRILLIC CAPITAL LETTER BE , ... ,
449*b1cdbd2cSJim Jagielski        CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A ,
450*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER BE CYRILLIC SMALL LETTER BE ,
451*b1cdbd2cSJim Jagielski            CYRILLIC CAPITAL LETTER VE CYRILLIC SMALL LETTER VE , ...
452*b1cdbd2cSJim Jagielski        CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A , ...
453*b1cdbd2cSJim Jagielski      */
454*b1cdbd2cSJim Jagielski    const short CHARS_CYRILLIC_UPPER_LETTER_N_SR = 50;
455*b1cdbd2cSJim Jagielski
456*b1cdbd2cSJim Jagielski    //-------------------------------------------------------------------------
457*b1cdbd2cSJim Jagielski    /** Numbering in Serbian Cyrillic alphabet upper case letters
458*b1cdbd2cSJim Jagielski
459*b1cdbd2cSJim Jagielski        @since OpenOffice 3.1
460*b1cdbd2cSJim Jagielski     */
461*b1cdbd2cSJim Jagielski     /*
462*b1cdbd2cSJim Jagielski        CYRILLIC SMALL LETTER A , CYRILLIC SMALL LETTER BE , ... ,
463*b1cdbd2cSJim Jagielski        CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
464*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER BE CYRILLIC SMALL LETTER BE ,
465*b1cdbd2cSJim Jagielski            CYRILLIC SMALL LETTER VE CYRILLIC SMALL LETTER VE , ...
466*b1cdbd2cSJim Jagielski        CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A , ...
467*b1cdbd2cSJim Jagielski      */
468*b1cdbd2cSJim Jagielski    const short CHARS_CYRILLIC_LOWER_LETTER_N_SR = 51;
469*b1cdbd2cSJim Jagielski
470*b1cdbd2cSJim Jagielski};
471*b1cdbd2cSJim Jagielski
472*b1cdbd2cSJim Jagielski//=============================================================================
473*b1cdbd2cSJim Jagielski
474*b1cdbd2cSJim Jagielski}; }; }; };
475*b1cdbd2cSJim Jagielski
476*b1cdbd2cSJim Jagielski#endif
477