summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/style/NumberingType.idl
diff options
context:
space:
mode:
Diffstat (limited to 'offapi/com/sun/star/style/NumberingType.idl')
-rw-r--r--offapi/com/sun/star/style/NumberingType.idl470
1 files changed, 470 insertions, 0 deletions
diff --git a/offapi/com/sun/star/style/NumberingType.idl b/offapi/com/sun/star/style/NumberingType.idl
new file mode 100644
index 000000000000..1386305cd3dc
--- /dev/null
+++ b/offapi/com/sun/star/style/NumberingType.idl
@@ -0,0 +1,470 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 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
+ */
+ 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
+ */
+ const short TIAN_GAN_ZH = 18;
+
+ //-------------------------------------------------------------------------
+ /** Bullet for Chinese Di Zi
+ */
+ 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
+ */
+ const short NUMBER_UPPER_KO = 25;
+
+ //-------------------------------------------------------------------------
+ /** Numbering for Korean hangul number
+ */
+ const short NUMBER_HANGUL_KO = 26;
+
+ //-------------------------------------------------------------------------
+ /** Bullet for Korean Hangul Jamo
+ */
+ const short HANGUL_JAMO_KO = 27;
+
+ //-------------------------------------------------------------------------
+ /** Bullet for Korean Hangul Syllable
+ */
+ const short HANGUL_SYLLABLE_KO = 28;
+
+ //-------------------------------------------------------------------------
+ /** Bullet for Korean Hangul Circled Jamo
+ */
+ const short HANGUL_CIRCLED_JAMO_KO = 29;
+
+ //-------------------------------------------------------------------------
+ /** Bullet for Korean Hangul Circled Syllable
+ */
+ const short HANGUL_CIRCLED_SYLLABLE_KO = 30;
+
+ //-------------------------------------------------------------------------
+ /** Numbering in Arabic alphabet letters
+
+ @since OOo 1.1.2
+ */
+ const short CHARS_ARABIC = 31;
+
+ //-------------------------------------------------------------------------
+ /** Numbering in Thai alphabet letters
+
+ @since OOo 1.1.2
+ */
+ const short CHARS_THAI = 32;
+
+ //-------------------------------------------------------------------------
+ /** Numbering in Hebrew alphabet letters
+
+ @since OOo 2.0.0
+ */
+ const short CHARS_HEBREW = 33;
+
+ //-------------------------------------------------------------------------
+ /** Numbering in Nepali alphabet letters
+
+ @since OOo 2.0.1
+ */
+ const short CHARS_NEPALI = 34;
+
+ //-------------------------------------------------------------------------
+ /** Numbering in Khmer alphabet letters
+
+ @since OOo 2.0.1
+ */
+ const short CHARS_KHMER = 35;
+
+ //-------------------------------------------------------------------------
+ /** Numbering in Lao alphabet letters
+
+ @since OOo 2.0.1
+ */
+ const short CHARS_LAO = 36;
+ //-------------------------------------------------------------------------
+ /** Numbering in Tibetan/Dzongkha alphabet letters
+
+ @since OOo 2.0.3
+ */
+ const short CHARS_TIBETAN = 37;
+
+ //-------------------------------------------------------------------------
+ /** Numbering in Cyrillic alphabet upper case letters as
+ "&#1040;, &#1041;, &#1042;, &#1043;, ..., &#1070;, &#1071;, &#1040;&#1074;, &#1040;&#1072;, &#1040;&#1074;, ... &#1040;&#1072;&#1072;, &#1040;&#1072;&#1073;".
+
+ @since OOo 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
+ "&#1072;, &#1073;, &#1074;, &#1075;, ..., &#1102;, &#1103;, &#1072; &#1072;, &#1072;&#1073;, &#1072;&#1074;, ... &#1072; &#1072; &#1072;, &#1072; &#1072;&#1073;".
+
+ @since OOo 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
+ "&#1040;, &#1041;, ..., &#1070;, &#1071;, &#1040;&#1072;, &#1041;&#1073;, &#1042;&#1074;, ... &#1040;&#1072;&#1072;, ...".
+
+ @since OOo 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
+ "&#1072;, &#1073;, ..., &#1102;, &#1103;, &#1072;&#1072;, &#1073;&#1073;, &#1074;&#1074;, ... &#1072;&#1072;&#1072;, ...".
+
+ @since OOo 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
+ "&#1040;, &#1041;, &#1042;, &#1043;, ..., &#1070;, &#1071;, &#1040;&#1072;, &#1040;&#1073;, &#1040;&#1074;, ... &#1040;&#1072;&#1072;, &#1040;&#1072;&#1073;".
+
+ @since OOo 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
+ "&#1072;, &#1073;, &#1074;, &#1075;, ..., &#1102;, &#1103;, &#1072;&#1072;, &#1072;&#1073;, &#1072;&#1074;, ... &#1072;&#1072;&#1072;, &#1072;&#1072;&#1073;".
+
+ @since OOo 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
+ "&#1040;, &#1041;, ..., &#1070;, &#1071;, &#1040;&#1072;, &#1041;&#1073;, &#1042;&#1074;, ... &#1040;&#1072;&#1072;, ...".
+
+ @since OOo 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
+ "&#1072;, &#1073;, ..., &#1102;, &#1103;, &#1072;&#1072;, &#1073;&#1073;, &#1074;&#1074;, ... &#1072;&#1072;&#1072;, ...".
+
+ @since OOo 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 OOo 2.4
+ */
+ const short CHARS_PERSIAN = 46;
+
+ //-------------------------------------------------------------------------
+ /** Numbering in Myanmar alphabet letters
+
+ @since OOo 3.1
+ */
+ const short CHARS_MYANMAR = 47;
+
+ //-------------------------------------------------------------------------
+ /** Numbering in Serbian Cyrillic alphabet upper case letters
+
+ @since OOo 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 OOo 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 OOo 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 OOo 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