LibreOffice
LibreOffice 7.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
28published 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
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
441 const short NUMBER_HEBREW = 56;
442
447 const short NUMBER_ARABIC_INDIC = 57;
448
453 const short NUMBER_EAST_ARABIC_INDIC = 58;
454
459 const short NUMBER_INDIC_DEVANAGARI = 59;
460
467 const short TEXT_NUMBER = 60;
468
475 const short TEXT_CARDINAL = 61;
476
483 const short TEXT_ORDINAL = 62;
484
490 /*
491 ASTERISK, DAGGER, DOUBLE DAGGER, SECTION SIGN,
492 ASTERISK ASTERISK, DAGGER DAGGER, etc.
493 */
494 const short SYMBOL_CHICAGO = 63;
495
501 const short ARABIC_ZERO = 64;
502
508 const short ARABIC_ZERO3 = 65;
509
515 const short ARABIC_ZERO4 = 66;
516
522 const short ARABIC_ZERO5 = 67;
523
528 const short SZEKELY_ROVAS = 68;
529};
530
531
532}; }; }; };
533
534#endif
535
536/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
const short CHARS_HEBREW
Numbering in Hebrew alphabet letters.
Definition: NumberingType.idl:187
const short ARABIC_ZERO5
Numbering is in Arabic numbers, padded with zero to have a length of at least five,...
Definition: NumberingType.idl:522
const short CHARS_CYRILLIC_UPPER_LETTER_RU
Numbering in Russian Cyrillic alphabet upper case letters as "А, Б, В, Г, ...,...
Definition: NumberingType.idl:295
const short NUMBER_LOWER_ZH
Numbering for Chinese lower case number as "一,二,三...".
Definition: NumberingType.idl:100
const short NUMBER_EAST_ARABIC_INDIC
Numbering in East Arabic-Indic numerals.
Definition: NumberingType.idl:453
const short CHARS_CYRILLIC_UPPER_LETTER_N_BG
Numbering in Cyrillic alphabet upper case letters as "А, Б, ..., Ю, Я, Аа, Бб,...
Definition: NumberingType.idl:263
const short CHARS_CYRILLIC_LOWER_LETTER_N_BG
Numbering in Cyrillic alphabet upper case letters as "а, б, ..., ю, я, аа, бб,...
Definition: NumberingType.idl:278
const short DI_ZI_ZH
Bullet for Chinese Di Zi as "子,丑,寅...".
Definition: NumberingType.idl:118
const short NUMBER_TRADITIONAL_JA
Numbering for Japanese traditional number.
Definition: NumberingType.idl:122
const short CHARS_LOWER_LETTER
Numbering is in lower case letters as "a, b, c, e,...".
Definition: NumberingType.idl:36
const short NUMBER_UPPER_ZH
Numbering for Chinese upper case number.
Definition: NumberingType.idl:104
const short NUMBER_ARABIC_INDIC
Numbering in Arabic-Indic numerals.
Definition: NumberingType.idl:447
const short HANGUL_CIRCLED_JAMO_KO
Bullet for Korean Hangul Circled Jamo as "㉠,㉡,㉢...".
Definition: NumberingType.idl:163
const short CHARS_PERSIAN
Numbering in Persian alphabet letters (aa, be, pe, te, ...)
Definition: NumberingType.idl:348
const short CIRCLE_NUMBER
Bullet for Circle Number.
Definition: NumberingType.idl:95
const short CHARS_CYRILLIC_LOWER_LETTER_N_SR
Numbering in Serbian Cyrillic alphabet upper case letters.
Definition: NumberingType.idl:410
const short ARABIC
Numbering is in Arabic numbers as "1, 2, 3, 4, ...".
Definition: NumberingType.idl:50
const short FULLWIDTH_ARABIC
Numbering for fullwidth Arabic number.
Definition: NumberingType.idl:91
const short NUMBER_HEBREW
Numbering in Hebrew numerals.
Definition: NumberingType.idl:441
const short CHARS_CYRILLIC_LOWER_LETTER_RU
Numbering in Russian Cyrillic alphabet lower case letters as "а, б, в, г, ...,...
Definition: NumberingType.idl:312
const short AIU_HALFWIDTH_JA
Bullet for Japanese AIU halfwidth.
Definition: NumberingType.idl:130
const short CHARS_GREEK_UPPER_LETTER
Numbering in Greek alphabet upper case letters.
Definition: NumberingType.idl:416
const short TEXT_CARDINAL
Numbering in cardinal numbers of the language of the text node for example, One, Two,...
Definition: NumberingType.idl:475
const short PAGE_DESCRIPTOR
Numbering is specified in the page style.
Definition: NumberingType.idl:62
const short CHARS_ARABIC
Numbering in Arabic alphabet letters as "أ,ب,ت...".
Definition: NumberingType.idl:175
const short HANGUL_SYLLABLE_KO
Bullet for Korean Hangul Syllable as "가,나,다...".
Definition: NumberingType.idl:158
const short TRANSLITERATION
A transliteration module will be used to produce numbers in Chinese, Japanese, etc.
Definition: NumberingType.idl:82
const short CHARS_CYRILLIC_UPPER_LETTER_N_RU
Numbering in Russian Cyrillic alphabet upper case letters as "А, Б, ..., Ю, Я,...
Definition: NumberingType.idl:327
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_GREEK_LOWER_LETTER
Numbering in Greek alphabet lower case letters.
Definition: NumberingType.idl:422
const short HANGUL_CIRCLED_SYLLABLE_KO
Bullet for Korean Hangul Circled Syllable as "㉮,㉯,㉰...".
Definition: NumberingType.idl:168
const short TIAN_GAN_ZH
Bullet for Chinese Tian Gan as "甲,乙,丙...".
Definition: NumberingType.idl:113
const short ROMAN_LOWER
Numbering is in Roman numbers with lower case letters as "i, ii, iii, iv, ...".
Definition: NumberingType.idl:46
const short SYMBOL_CHICAGO
Footnoting symbols according the University of Chicago style: *, ߤ, ߥ, &#00a7;, **,...
Definition: NumberingType.idl:494
const short CHARS_THAI
Numbering in Thai alphabet letters.
Definition: NumberingType.idl:181
const short NUMBER_UPPER_KO
Numbering for Korean upper case number as "壹,貳,參...".
Definition: NumberingType.idl:143
const short CHARS_CYRILLIC_LOWER_LETTER_SR
Numbering in Russian Serbian alphabet lower case letters.
Definition: NumberingType.idl:384
const short CHARS_CYRILLIC_LOWER_LETTER_N_RU
Numbering in Russian Cyrillic alphabet upper case letters as "а, б, ..., ю, я,...
Definition: NumberingType.idl:342
const short ARABIC_ZERO3
Numbering is in Arabic numbers, padded with zero to have a length of at least three,...
Definition: NumberingType.idl:508
const short CHARS_PERSIAN_WORD
Numbering in Persian words.
Definition: NumberingType.idl:435
const short NUMBER_UPPER_ZH_TW
Numbering for Traditional Chinese upper case number.
Definition: NumberingType.idl:108
const short CHARS_CYRILLIC_UPPER_LETTER_N_SR
Numbering in Serbian Cyrillic alphabet upper case letters.
Definition: NumberingType.idl:397
const short CHARS_UPPER_LETTER_N
Numbering is put in upper case letters as "A, B, ..., Y, Z, AA, BB, CC, ... AAA, ....
Definition: NumberingType.idl:71
const short CHARS_NEPALI
Numbering in Nepali alphabet letters.
Definition: NumberingType.idl:193
const short CHARS_CYRILLIC_UPPER_LETTER_SR
Numbering in Serbian Cyrillic alphabet upper case letters.
Definition: NumberingType.idl:369
const short CHARS_CYRILLIC_UPPER_LETTER_BG
Numbering in Cyrillic alphabet upper case letters as "А, Б, В, Г, ..., Ю, Я,...
Definition: NumberingType.idl:231
const short NATIVE_NUMBERING
The NativeNumberSupplier service will be called to produce numbers in native languages.
Definition: NumberingType.idl:87
const short CHAR_SPECIAL
Use a character from a specified font.
Definition: NumberingType.idl:58
const short CHARS_KHMER
Numbering in Khmer alphabet letters.
Definition: NumberingType.idl:199
const short AIU_FULLWIDTH_JA
Bullet for Japanese AIU fullwidth.
Definition: NumberingType.idl:126
const short HANGUL_JAMO_KO
Bullet for Korean Hangul Jamo as "ㄱ,ㄴ,ㄷ...".
Definition: NumberingType.idl:153
const short CHARS_ARABIC_ABJAD
Numbering in Arabic alphabet using abjad sequence.
Definition: NumberingType.idl:429
const short TEXT_ORDINAL
Numbering in ordinal numbers of the language of the text node for example, First, Second,...
Definition: NumberingType.idl:483
const short ARABIC_ZERO4
Numbering is in Arabic numbers, padded with zero to have a length of at least four,...
Definition: NumberingType.idl:515
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_INDIC_DEVANAGARI
Numbering in Indic Devanagari numerals.
Definition: NumberingType.idl:459
const short ARABIC_ZERO
Numbering is in Arabic numbers, padded with zero to have a length of at least two,...
Definition: NumberingType.idl:501
const short TEXT_NUMBER
Numbering in ordinal numbers of the language of the text node for example, 1st, 2nd,...
Definition: NumberingType.idl:467
const short CHARS_LOWER_LETTER_N
Numbering is put in lower case letters as "a, b, ..., y, z, aa, bb, cc, ... aaa, ....
Definition: NumberingType.idl:76
const short IROHA_HALFWIDTH_JA
Bullet for Japanese IROHA halfwidth.
Definition: NumberingType.idl:138
const short NUMBER_NONE
Numbering is invisible.
Definition: NumberingType.idl:54
const short CHARS_CYRILLIC_LOWER_LETTER_BG
Numbering in Cyrillic alphabet lower case letters as "а, б, в, г, ..., ю, я,...
Definition: NumberingType.idl:248
const short CHARS_LAO
Numbering in Lao alphabet letters.
Definition: NumberingType.idl:205
const short SZEKELY_ROVAS
Numbering is in Szekely rovas (Old Hungarian) numerals.
Definition: NumberingType.idl:528
const short BITMAP
Numbering is displayed as a bitmap graphic.
Definition: NumberingType.idl:66
const short NUMBER_HANGUL_KO
Numbering for Korean Hangul number as "일,이,삼...".
Definition: NumberingType.idl:148
const short IROHA_FULLWIDTH_JA
Bullet for Japanese IROHA fullwidth.
Definition: NumberingType.idl:134
const short CHARS_UPPER_LETTER
Numbering is put in upper case letters as "A, B, C, D, ...".
Definition: NumberingType.idl:32
Definition: Accessible.idl:22