LibreOffice LibreOffice 25.2 SDK API Reference

UnicodeScript.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
20
21module com { module sun { module star { module i18n {
22
23
29published enum UnicodeScript
30{
31 kBasicLatin,
32 kLatin1Supplement,
33 kLatinExtendedA,
34 kLatinExtendedB,
35 kIPAExtension,
36 kSpacingModifier,
37 kCombiningDiacritical,
38 kGreek,
39 kCyrillic,
40 kArmenian,
41 kHebrew,
42 kArabic,
43 kSyriac,
44 kThaana,
45 kDevanagari,
46 kBengali,
47 kGurmukhi,
48 kGujarati,
49 kOriya,
50 kTamil,
51 kTelugu,
52 kKannada,
53 kMalayalam,
54 kSinhala,
55 kThai,
56 kLao,
57 kTibetan,
58 kMyanmar,
59 kGeorgian,
60 kHangulJamo,
61 kEthiopic,
62 kCherokee,
63 kUnifiedCanadianAboriginalSyllabics,
64 kOgham,
65 kRunic,
66 kKhmer,
67 kMongolian,
68 kLatinExtendedAdditional,
69 kGreekExtended,
70 kGeneralPunctuation,
71 kSuperSubScript,
72 kCurrencySymbolScript,
73 kSymbolCombiningMark,
74 kLetterlikeSymbol,
75 kNumberForm,
76 kArrow,
77 kMathOperator,
78 kMiscTechnical,
79 kControlPicture,
80 kOpticalCharacter,
81 kEnclosedAlphanumeric,
82 kBoxDrawing,
83 kBlockElement,
84 kGeometricShape,
85 kMiscSymbol,
86 kDingbat,
87 kBraillePatterns,
88 kCJKRadicalsSupplement,
89 kKangxiRadicals,
90 kIdeographicDescriptionCharacters,
91 kCJKSymbolPunctuation,
92 kHiragana,
93 kKatakana,
94 kBopomofo,
95 kHangulCompatibilityJamo,
96 kKanbun,
97 kBopomofoExtended,
98 kEnclosedCJKLetterMonth,
99 kCJKCompatibility,
100 kCJKUnifiedIdeographsExtensionA,
101 kCJKUnifiedIdeograph,
102 kYiSyllables,
103 kYiRadicals,
104 kHangulSyllable,
105 kHighSurrogate,
106 kHighPrivateUseSurrogate,
107 kLowSurrogate,
108 kPrivateUse,
109 kCJKCompatibilityIdeograph,
110 kAlphabeticPresentation,
111 kArabicPresentationA,
112 kCombiningHalfMark,
113 kCJKCompatibilityForm,
114 kSmallFormVariant,
115 kArabicPresentationB,
116 kNoScript,
117 kHalfwidthFullwidthForm,
118 kScriptCount
119};
120
121}; }; }; };
122
123/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
com::sun::star::i18n::UnicodeScript
UnicodeScript
Unicode script types, returned by XCharacterClassification::getScript()
Definition: UnicodeScript.idl:30
com::sun::star::i18n::kLatinExtendedAdditional
@ kLatinExtendedAdditional
Definition: UnicodeScript.idl:68
com::sun::star::i18n::kHighPrivateUseSurrogate
@ kHighPrivateUseSurrogate
Definition: UnicodeScript.idl:106
com::sun::star::i18n::kTelugu
@ kTelugu
Definition: UnicodeScript.idl:51
com::sun::star::i18n::kGujarati
@ kGujarati
Definition: UnicodeScript.idl:48
com::sun::star::i18n::kSmallFormVariant
@ kSmallFormVariant
Definition: UnicodeScript.idl:114
com::sun::star::i18n::kMathOperator
@ kMathOperator
Definition: UnicodeScript.idl:77
com::sun::star::i18n::kArabicPresentationB
@ kArabicPresentationB
Definition: UnicodeScript.idl:115
com::sun::star::i18n::kHalfwidthFullwidthForm
@ kHalfwidthFullwidthForm
Definition: UnicodeScript.idl:117
com::sun::star::i18n::kSuperSubScript
@ kSuperSubScript
Definition: UnicodeScript.idl:71
com::sun::star::i18n::kGreek
@ kGreek
Definition: UnicodeScript.idl:38
com::sun::star::i18n::kControlPicture
@ kControlPicture
Definition: UnicodeScript.idl:79
com::sun::star::i18n::kMalayalam
@ kMalayalam
Definition: UnicodeScript.idl:53
com::sun::star::i18n::kSyriac
@ kSyriac
Definition: UnicodeScript.idl:43
com::sun::star::i18n::kCyrillic
@ kCyrillic
Definition: UnicodeScript.idl:39
com::sun::star::i18n::kLowSurrogate
@ kLowSurrogate
Definition: UnicodeScript.idl:107
com::sun::star::i18n::kHangulJamo
@ kHangulJamo
Definition: UnicodeScript.idl:60
com::sun::star::i18n::kTamil
@ kTamil
Definition: UnicodeScript.idl:50
com::sun::star::i18n::kHangulSyllable
@ kHangulSyllable
Definition: UnicodeScript.idl:104
com::sun::star::i18n::kIPAExtension
@ kIPAExtension
Definition: UnicodeScript.idl:35
com::sun::star::i18n::kHebrew
@ kHebrew
Definition: UnicodeScript.idl:41
com::sun::star::i18n::kMyanmar
@ kMyanmar
Definition: UnicodeScript.idl:58
com::sun::star::i18n::kLatin1Supplement
@ kLatin1Supplement
Definition: UnicodeScript.idl:32
com::sun::star::i18n::kCJKCompatibilityIdeograph
@ kCJKCompatibilityIdeograph
Definition: UnicodeScript.idl:109
com::sun::star::i18n::kIdeographicDescriptionCharacters
@ kIdeographicDescriptionCharacters
Definition: UnicodeScript.idl:90
com::sun::star::i18n::kLetterlikeSymbol
@ kLetterlikeSymbol
Definition: UnicodeScript.idl:74
com::sun::star::i18n::kThaana
@ kThaana
Definition: UnicodeScript.idl:44
com::sun::star::i18n::kCJKCompatibilityForm
@ kCJKCompatibilityForm
Definition: UnicodeScript.idl:113
com::sun::star::i18n::kDevanagari
@ kDevanagari
Definition: UnicodeScript.idl:45
com::sun::star::i18n::kThai
@ kThai
Definition: UnicodeScript.idl:55
com::sun::star::i18n::kGreekExtended
@ kGreekExtended
Definition: UnicodeScript.idl:69
com::sun::star::i18n::kArmenian
@ kArmenian
Definition: UnicodeScript.idl:40
com::sun::star::i18n::kTibetan
@ kTibetan
Definition: UnicodeScript.idl:57
com::sun::star::i18n::kBengali
@ kBengali
Definition: UnicodeScript.idl:46
com::sun::star::i18n::kCJKUnifiedIdeographsExtensionA
@ kCJKUnifiedIdeographsExtensionA
Definition: UnicodeScript.idl:100
com::sun::star::i18n::kKhmer
@ kKhmer
Definition: UnicodeScript.idl:66
com::sun::star::i18n::kCombiningDiacritical
@ kCombiningDiacritical
Definition: UnicodeScript.idl:37
com::sun::star::i18n::kKannada
@ kKannada
Definition: UnicodeScript.idl:52
com::sun::star::i18n::kLatinExtendedA
@ kLatinExtendedA
Definition: UnicodeScript.idl:33
com::sun::star::i18n::kCJKRadicalsSupplement
@ kCJKRadicalsSupplement
Definition: UnicodeScript.idl:88
com::sun::star::i18n::kKanbun
@ kKanbun
Definition: UnicodeScript.idl:96
com::sun::star::i18n::kSpacingModifier
@ kSpacingModifier
Definition: UnicodeScript.idl:36
com::sun::star::i18n::kMiscSymbol
@ kMiscSymbol
Definition: UnicodeScript.idl:85
com::sun::star::i18n::kOgham
@ kOgham
Definition: UnicodeScript.idl:64
com::sun::star::i18n::kMongolian
@ kMongolian
Definition: UnicodeScript.idl:67
com::sun::star::i18n::kGeneralPunctuation
@ kGeneralPunctuation
Definition: UnicodeScript.idl:70
com::sun::star::i18n::kKatakana
@ kKatakana
Definition: UnicodeScript.idl:93
com::sun::star::i18n::kArrow
@ kArrow
Definition: UnicodeScript.idl:76
com::sun::star::i18n::kMiscTechnical
@ kMiscTechnical
Definition: UnicodeScript.idl:78
com::sun::star::i18n::kBopomofo
@ kBopomofo
Definition: UnicodeScript.idl:94
com::sun::star::i18n::kBopomofoExtended
@ kBopomofoExtended
Definition: UnicodeScript.idl:97
com::sun::star::i18n::kCJKCompatibility
@ kCJKCompatibility
Definition: UnicodeScript.idl:99
com::sun::star::i18n::kBasicLatin
@ kBasicLatin
Definition: UnicodeScript.idl:31
com::sun::star::i18n::kArabic
@ kArabic
Definition: UnicodeScript.idl:42
com::sun::star::i18n::kCombiningHalfMark
@ kCombiningHalfMark
Definition: UnicodeScript.idl:112
com::sun::star::i18n::kSymbolCombiningMark
@ kSymbolCombiningMark
Definition: UnicodeScript.idl:73
com::sun::star::i18n::kPrivateUse
@ kPrivateUse
Definition: UnicodeScript.idl:108
com::sun::star::i18n::kEthiopic
@ kEthiopic
Definition: UnicodeScript.idl:61
com::sun::star::i18n::kHangulCompatibilityJamo
@ kHangulCompatibilityJamo
Definition: UnicodeScript.idl:95
com::sun::star::i18n::kBoxDrawing
@ kBoxDrawing
Definition: UnicodeScript.idl:82
com::sun::star::i18n::kNoScript
@ kNoScript
Definition: UnicodeScript.idl:116
com::sun::star::i18n::kCherokee
@ kCherokee
Definition: UnicodeScript.idl:62
com::sun::star::i18n::kEnclosedAlphanumeric
@ kEnclosedAlphanumeric
Definition: UnicodeScript.idl:81
com::sun::star::i18n::kNumberForm
@ kNumberForm
Definition: UnicodeScript.idl:75
com::sun::star::i18n::kCJKSymbolPunctuation
@ kCJKSymbolPunctuation
Definition: UnicodeScript.idl:91
com::sun::star::i18n::kOpticalCharacter
@ kOpticalCharacter
Definition: UnicodeScript.idl:80
com::sun::star::i18n::kLatinExtendedB
@ kLatinExtendedB
Definition: UnicodeScript.idl:34
com::sun::star::i18n::kScriptCount
@ kScriptCount
Definition: UnicodeScript.idl:118
com::sun::star::i18n::kOriya
@ kOriya
Definition: UnicodeScript.idl:49
com::sun::star::i18n::kGeorgian
@ kGeorgian
Definition: UnicodeScript.idl:59
com::sun::star::i18n::kCJKUnifiedIdeograph
@ kCJKUnifiedIdeograph
Definition: UnicodeScript.idl:101
com::sun::star::i18n::kHighSurrogate
@ kHighSurrogate
Definition: UnicodeScript.idl:105
com::sun::star::i18n::kBlockElement
@ kBlockElement
Definition: UnicodeScript.idl:83
com::sun::star::i18n::kUnifiedCanadianAboriginalSyllabics
@ kUnifiedCanadianAboriginalSyllabics
Definition: UnicodeScript.idl:63
com::sun::star::i18n::kEnclosedCJKLetterMonth
@ kEnclosedCJKLetterMonth
Definition: UnicodeScript.idl:98
com::sun::star::i18n::kCurrencySymbolScript
@ kCurrencySymbolScript
Definition: UnicodeScript.idl:72
com::sun::star::i18n::kLao
@ kLao
Definition: UnicodeScript.idl:56
com::sun::star::i18n::kGeometricShape
@ kGeometricShape
Definition: UnicodeScript.idl:84
com::sun::star::i18n::kDingbat
@ kDingbat
Definition: UnicodeScript.idl:86
com::sun::star::i18n::kYiRadicals
@ kYiRadicals
Definition: UnicodeScript.idl:103
com::sun::star::i18n::kArabicPresentationA
@ kArabicPresentationA
Definition: UnicodeScript.idl:111
com::sun::star::i18n::kRunic
@ kRunic
Definition: UnicodeScript.idl:65
com::sun::star::i18n::kYiSyllables
@ kYiSyllables
Definition: UnicodeScript.idl:102
com::sun::star::i18n::kAlphabeticPresentation
@ kAlphabeticPresentation
Definition: UnicodeScript.idl:110
com::sun::star::i18n::kHiragana
@ kHiragana
Definition: UnicodeScript.idl:92
com::sun::star::i18n::kBraillePatterns
@ kBraillePatterns
Definition: UnicodeScript.idl:87
com::sun::star::i18n::kKangxiRadicals
@ kKangxiRadicals
Definition: UnicodeScript.idl:89
com::sun::star::i18n::kGurmukhi
@ kGurmukhi
Definition: UnicodeScript.idl:47
com::sun::star::i18n::kSinhala
@ kSinhala
Definition: UnicodeScript.idl:54
com
Definition: Ambiguous.idl:20