LibreOffice
LibreOffice 5.2 SDK API Reference
NumberingType.idl
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3  * This file is part of the LibreOffice project.
4  *
5  * This Source Code Form is subject to the terms of the Mozilla Public
6  * License, v. 2.0. If a copy of the MPL was not distributed with this
7  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8  *
9  * This file incorporates work covered by the following license notice:
10  *
11  * Licensed to the Apache Software Foundation (ASF) under one or more
12  * contributor license agreements. See the NOTICE file distributed
13  * with this work for additional information regarding copyright
14  * ownership. The ASF licenses this file to you under the Apache
15  * License, Version 2.0 (the "License"); you may not use this file
16  * except in compliance with the License. You may obtain a copy of
17  * the License at http://www.apache.org/licenses/LICENSE-2.0 .
18  */
19 #ifndef __com_sun_star_style_NumberingType_idl__
20 #define __com_sun_star_style_NumberingType_idl__
21 
22 
23 
24  module com { module sun { module star { module style {
25 
28 published constants NumberingType
29 {
32  const short CHARS_UPPER_LETTER = 0;
33 
36  const short CHARS_LOWER_LETTER = 1;
37 
41  const short ROMAN_UPPER = 2;
42 
46  const short ROMAN_LOWER = 3;
47 
50  const short ARABIC = 4;
51 
54  const short NUMBER_NONE = 5;
55 
58  const short CHAR_SPECIAL = 6;
59 
62  const short PAGE_DESCRIPTOR = 7;
63 
66  const short BITMAP = 8;
67 
71  const short CHARS_UPPER_LETTER_N = 9;
72 
76  const short CHARS_LOWER_LETTER_N =10;
77 
82  const short TRANSLITERATION = 11;
83 
87  const short NATIVE_NUMBERING = 12;
88 
91  const short FULLWIDTH_ARABIC = 13;
92 
95  const short CIRCLE_NUMBER = 14;
96 
100  const short NUMBER_LOWER_ZH = 15;
101 
104  const short NUMBER_UPPER_ZH = 16;
105 
108  const short NUMBER_UPPER_ZH_TW = 17;
109 
113  const short TIAN_GAN_ZH = 18;
114 
118  const short DI_ZI_ZH = 19;
119 
122  const short NUMBER_TRADITIONAL_JA = 20;
123 
126  const short AIU_FULLWIDTH_JA = 21;
127 
130  const short AIU_HALFWIDTH_JA = 22;
131 
134  const short IROHA_FULLWIDTH_JA = 23;
135 
138  const short IROHA_HALFWIDTH_JA = 24;
139 
143  const short NUMBER_UPPER_KO = 25;
144 
148  const short NUMBER_HANGUL_KO = 26;
149 
153  const short HANGUL_JAMO_KO = 27;
154 
158  const short HANGUL_SYLLABLE_KO = 28;
159 
163  const short HANGUL_CIRCLED_JAMO_KO = 29;
164 
168  const short HANGUL_CIRCLED_SYLLABLE_KO = 30;
169 
175  const short CHARS_ARABIC = 31;
176 
181  const short CHARS_THAI = 32;
182 
187  const short CHARS_HEBREW = 33;
188 
193  const short CHARS_NEPALI = 34;
194 
199  const short CHARS_KHMER = 35;
200 
205  const short CHARS_LAO = 36;
210  const short CHARS_TIBETAN = 37;
211 
217  /*
218  Since IDL comments allow only 7-bit characters, hence the XHTML
219  entities above for the generated documentation, for the
220  developer here the human readable Unicode descriptions:
221 
222  CYRILLIC CAPITAL LETTER A , CYRILLIC CAPITAL LETTER BE ,
223  CYRILLIC CAPITAL LETTER VE , CYRILLIC CAPITAL LETTER GHE , ... ,
224  CYRILLIC CAPITAL LETTER YU , CYRILLIC CAPITAL LETTER YA ,
225  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A ,
226  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER BE ,
227  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER VE , ...
228  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
229  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE
230  */
232 
238  /*
239  CYRILLIC SMALL LETTER A , CYRILLIC SMALL LETTER BE ,
240  CYRILLIC SMALL LETTER VE , CYRILLIC SMALL LETTER GHE , ... ,
241  CYRILLIC SMALL LETTER YU , CYRILLIC SMALL LETTER YA ,
242  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
243  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE ,
244  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER VE , ...
245  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
246  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE
247  */
249 
255  /*
256  CYRILLIC CAPITAL LETTER A , CYRILLIC CAPITAL LETTER BE , ... ,
257  CYRILLIC CAPITAL LETTER YU , CYRILLIC CAPITAL LETTER YA ,
258  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A ,
259  CYRILLIC CAPITAL LETTER BE CYRILLIC SMALL LETTER BE ,
260  CYRILLIC CAPITAL LETTER VE CYRILLIC SMALL LETTER VE , ...
261  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A , ...
262  */
264 
270  /*
271  CYRILLIC SMALL LETTER A , CYRILLIC SMALL LETTER BE , ... ,
272  CYRILLIC SMALL LETTER YU , CYRILLIC SMALL LETTER YA ,
273  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
274  CYRILLIC SMALL LETTER BE CYRILLIC SMALL LETTER BE ,
275  CYRILLIC SMALL LETTER VE CYRILLIC SMALL LETTER VE , ...
276  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A , ...
277  */
279 
285  /*
286  CYRILLIC CAPITAL LETTER A , CYRILLIC CAPITAL LETTER BE ,
287  CYRILLIC CAPITAL LETTER VE , CYRILLIC CAPITAL LETTER GHE , ... ,
288  CYRILLIC CAPITAL LETTER YU , CYRILLIC CAPITAL LETTER YA ,
289  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A ,
290  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER BE ,
291  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER VE , ...
292  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
293  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE
294  */
296 
302  /*
303  CYRILLIC SMALL LETTER A , CYRILLIC SMALL LETTER BE ,
304  CYRILLIC SMALL LETTER VE , CYRILLIC SMALL LETTER GHE , ... ,
305  CYRILLIC SMALL LETTER YU , CYRILLIC SMALL LETTER YA ,
306  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
307  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE ,
308  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER VE , ...
309  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
310  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE
311  */
313 
319  /*
320  CYRILLIC CAPITAL LETTER A , CYRILLIC CAPITAL LETTER BE , ... ,
321  CYRILLIC CAPITAL LETTER YU , CYRILLIC CAPITAL LETTER YA ,
322  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A ,
323  CYRILLIC CAPITAL LETTER BE CYRILLIC SMALL LETTER BE ,
324  CYRILLIC CAPITAL LETTER VE CYRILLIC SMALL LETTER VE , ...
325  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A , ...
326  */
328 
334  /*
335  CYRILLIC SMALL LETTER A , CYRILLIC SMALL LETTER BE , ... ,
336  CYRILLIC SMALL LETTER YU , CYRILLIC SMALL LETTER YA ,
337  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
338  CYRILLIC SMALL LETTER BE CYRILLIC SMALL LETTER BE ,
339  CYRILLIC SMALL LETTER VE CYRILLIC SMALL LETTER VE , ...
340  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A , ...
341  */
343 
348  const short CHARS_PERSIAN = 46;
349 
354  const short CHARS_MYANMAR = 47;
355 
360  /*
361  CYRILLIC CAPITAL LETTER A , CYRILLIC CAPITAL LETTER BE ,
362  CYRILLIC CAPITAL LETTER VE , CYRILLIC CAPITAL LETTER GHE , ... ,
363  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A ,
364  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER BE ,
365  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER VE , ...
366  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
367  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE
368  */
370 
375  /*
376  CYRILLIC SMALL LETTER A , CYRILLIC SMALL LETTER BE ,
377  CYRILLIC SMALL LETTER VE , CYRILLIC SMALL LETTER GHE , ... ,
378  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
379  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE ,
380  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER VE , ...
381  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
382  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER BE
383  */
385 
390  /*
391  CYRILLIC CAPITAL LETTER A , CYRILLIC CAPITAL LETTER BE , ... ,
392  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A ,
393  CYRILLIC CAPITAL LETTER BE CYRILLIC SMALL LETTER BE ,
394  CYRILLIC CAPITAL LETTER VE CYRILLIC SMALL LETTER VE , ...
395  CYRILLIC CAPITAL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A , ...
396  */
398 
403  /*
404  CYRILLIC SMALL LETTER A , CYRILLIC SMALL LETTER BE , ... ,
405  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A ,
406  CYRILLIC SMALL LETTER BE CYRILLIC SMALL LETTER BE ,
407  CYRILLIC SMALL LETTER VE CYRILLIC SMALL LETTER VE , ...
408  CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A CYRILLIC SMALL LETTER A , ...
409  */
411 
416  const short CHARS_GREEK_UPPER_LETTER = 52;
417 
422  const short CHARS_GREEK_LOWER_LETTER = 53;
423 
424 
429  const short CHARS_ARABIC_ABJAD = 54;
430 
435  const short CHARS_PERSIAN_WORD = 55;
436 
437 };
438 
439 
440 }; }; }; };
441 
442 #endif
443 
444 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
const short CHARS_HEBREW
Numbering in Hebrew alphabet letters.
Definition: NumberingType.idl:187
const short HANGUL_SYLLABLE_KO
Bullet for Korean Hangul Syllable as "가,나,다...".
Definition: NumberingType.idl:158
const short NUMBER_NONE
Numbering is invisible.
Definition: NumberingType.idl:54
const short CHARS_CYRILLIC_UPPER_LETTER_N_BG
Numbering in Cyrillic alphabet upper case letters as "А, Б, ..., Ю, Я, Аа, Бб, Вв, ... Ааа, ...".
Definition: NumberingType.idl:263
const short CHARS_CYRILLIC_UPPER_LETTER_RU
Numbering in Russian Cyrillic alphabet upper case letters as "А, Б, В, Г, ..., Ю, Я...
Definition: NumberingType.idl:295
const short NATIVE_NUMBERING
The NativeNumberSupplier service will be called to produce numbers in native languages.
Definition: NumberingType.idl:87
Definition: Ambiguous.idl:22
const short TIAN_GAN_ZH
Bullet for Chinese Tian Gan as "甲,乙,丙...".
Definition: NumberingType.idl:113
const short CHARS_GREEK_UPPER_LETTER
Numbering in Greek alphabet upper case letters.
Definition: NumberingType.idl:416
const short CHARS_CYRILLIC_LOWER_LETTER_BG
Numbering in Cyrillic alphabet lower case letters as "а, б, в, г, ..., ю, я, а а, аб...
Definition: NumberingType.idl:248
const short NUMBER_HANGUL_KO
Numbering for Korean Hangul number as "일,이,삼...".
Definition: NumberingType.idl:148
const short AIU_HALFWIDTH_JA
Bullet for Japanese AIU halfwidth.
Definition: NumberingType.idl:130
const short IROHA_HALFWIDTH_JA
Bullet for Japanese IROHA halfwidth.
Definition: NumberingType.idl:138
const short CHARS_CYRILLIC_LOWER_LETTER_N_BG
Numbering in Cyrillic alphabet upper case letters as "а, б, ..., ю, я, аа, бб, вв, ... ааа, ...".
Definition: NumberingType.idl:278
const short NUMBER_UPPER_ZH
Numbering for Chinese upper case number.
Definition: NumberingType.idl:104
const short IROHA_FULLWIDTH_JA
Bullet for Japanese IROHA fullwidth.
Definition: NumberingType.idl:134
const short CIRCLE_NUMBER
Bullet for Circle Number.
Definition: NumberingType.idl:95
const short TRANSLITERATION
A transliteration module will be used to produce numbers in Chinese, Japanese, etc.
Definition: NumberingType.idl:82
const short CHARS_KHMER
Numbering in Khmer alphabet letters.
Definition: NumberingType.idl:199
const short CHARS_CYRILLIC_UPPER_LETTER_N_SR
Numbering in Serbian Cyrillic alphabet upper case letters.
Definition: NumberingType.idl:397
const short HANGUL_CIRCLED_SYLLABLE_KO
Bullet for Korean Hangul Circled Syllable as "㉮,㉯,㉰...".
Definition: NumberingType.idl:168
const short HANGUL_CIRCLED_JAMO_KO
Bullet for Korean Hangul Circled Jamo as "㉠,㉡,㉢...".
Definition: NumberingType.idl:163
const short CHARS_LOWER_LETTER
Numbering is in lower case letters as "a, b, c, e,...".
Definition: NumberingType.idl:36
const short CHARS_CYRILLIC_UPPER_LETTER_N_RU
Numbering in Russian Cyrillic alphabet upper case letters as "А, Б, ..., Ю, Я, Аа, Бб, Вв, ... Ааа, ...".
Definition: NumberingType.idl:327
const short CHARS_ARABIC
Numbering in Arabic alphabet letters as "أ,ب,ت...".
Definition: NumberingType.idl:175
const short CHARS_NEPALI
Numbering in Nepali alphabet letters.
Definition: NumberingType.idl:193
const short CHARS_CYRILLIC_LOWER_LETTER_N_RU
Numbering in Russian Cyrillic alphabet upper case letters as "а, б, ..., ю, я, аа, бб, вв, ... ааа, ...".
Definition: NumberingType.idl:342
const short CHARS_CYRILLIC_LOWER_LETTER_N_SR
Numbering in Serbian Cyrillic alphabet upper case letters.
Definition: NumberingType.idl:410
const short NUMBER_UPPER_ZH_TW
Numbering for Traditional Chinese upper case number.
Definition: NumberingType.idl:108
const short ARABIC
Numbering is in Arabic numbers as "1, 2, 3, 4, ...".
Definition: NumberingType.idl:50
const short CHARS_PERSIAN
Numbering in Persian alphabet letters (aa, be, pe, te, ...)
Definition: NumberingType.idl:348
const short ROMAN_LOWER
Numbering is in Roman numbers with lower case letters as "i, ii, iii, iv, ...".
Definition: NumberingType.idl:46
const short CHARS_PERSIAN_WORD
Numbering in Persian words.
Definition: NumberingType.idl:435
const short NUMBER_LOWER_ZH
Numbering for Chinese lower case number as "一,二,三...".
Definition: NumberingType.idl:100
const short DI_ZI_ZH
Bullet for Chinese Di Zi as "子,丑,寅...".
Definition: NumberingType.idl:118
const short CHARS_ARABIC_ABJAD
Numbering in Arabic alphabet using abjad sequence.
Definition: NumberingType.idl:429
const short CHARS_LOWER_LETTER_N
Numbering is put in lower case letters as "a, b, ..., y, z, aa, bb, cc, ...
Definition: NumberingType.idl:76
const short FULLWIDTH_ARABIC
Numbering for fullwidth Arabic number.
Definition: NumberingType.idl:91
const short CHARS_CYRILLIC_UPPER_LETTER_SR
Numbering in Serbian Cyrillic alphabet upper case letters.
Definition: NumberingType.idl:369
const short CHARS_CYRILLIC_LOWER_LETTER_SR
Numbering in Russian Serbian alphabet lower case letters.
Definition: NumberingType.idl:384
const short CHAR_SPECIAL
Use a character from a specified font.
Definition: NumberingType.idl:58
const short HANGUL_JAMO_KO
Bullet for Korean Hangul Jamo as "ㄱ,ㄴ,ㄷ...".
Definition: NumberingType.idl:153
const short CHARS_UPPER_LETTER_N
Numbering is put in upper case letters as "A, B, ..., Y, Z, AA, BB, CC, ...
Definition: NumberingType.idl:71
const short AIU_FULLWIDTH_JA
Bullet for Japanese AIU fullwidth.
Definition: NumberingType.idl:126
const short CHARS_UPPER_LETTER
Numbering is put in upper case letters as "A, B, C, D, ...".
Definition: NumberingType.idl:32
const short CHARS_LAO
Numbering in Lao alphabet letters.
Definition: NumberingType.idl:205
const short NUMBER_UPPER_KO
Numbering for Korean upper case number as "壹,貳,參...".
Definition: NumberingType.idl:143
const short CHARS_CYRILLIC_LOWER_LETTER_RU
Numbering in Russian Cyrillic alphabet lower case letters as "а, б, в, г, ..., ю, я...
Definition: NumberingType.idl:312
const short PAGE_DESCRIPTOR
Numbering is specified in the page style.
Definition: NumberingType.idl:62
const short CHARS_CYRILLIC_UPPER_LETTER_BG
Numbering in Cyrillic alphabet upper case letters as "А, Б, В, Г, ..., Ю, Я, Ав, Аа...
Definition: NumberingType.idl:231
const short BITMAP
Numbering is displayed as a bitmap graphic.
Definition: NumberingType.idl:66
const short ROMAN_UPPER
Numbering is in Roman numbers with upper case letters as "I, II, III, IV, ...".
Definition: NumberingType.idl:41
const short NUMBER_TRADITIONAL_JA
Numbering for Japanese traditional number.
Definition: NumberingType.idl:122
const short CHARS_GREEK_LOWER_LETTER
Numbering in Greek alphabet lower case letters.
Definition: NumberingType.idl:422
const short CHARS_TIBETAN
Numbering in Tibetan/Dzongkha alphabet letters.
Definition: NumberingType.idl:210
const short CHARS_MYANMAR
Numbering in Myanmar alphabet letters.
Definition: NumberingType.idl:354
const short CHARS_THAI
Numbering in Thai alphabet letters.
Definition: NumberingType.idl:181