LibreOffice
LibreOffice 5.1 SDK API Reference
Variables
com::sun::star::i18n::CharType Constant Group Referencepublished

Constants to specify the character type that starts a character block. More...

Variables

const short ANY_CHAR = 0
 all alpha characters allowed More...
 
const short UPPERCASE_LETTER = 1
 
const short LOWERCASE_LETTER = 2
 
const short TITLECASE_LETTER = 3
 
const short MODIFIER_LETTER = 4
 
const short OTHER_LETTER = 5
 
const short NON_SPACING_MARK = 6
 
const short ENCLOSING_MARK = 7
 
const short COMBINING_SPACING_MARK = 8
 
const short DECIMAL_DIGIT_NUMBER = 9
 
const short LETTER_NUMBER = 10
 
const short OTHER_NUMBER = 11
 
const short SPACE_SEPARATOR = 12
 
const short LINE_SEPARATOR = 13
 
const short PARAGRAPH_SEPARATOR = 14
 
const short CONTROL = 15
 
const short FORMAT = 16
 
const short PRIVATE_USE = 17
 
const short SURROGATE = 18
 
const short DASH_PUNCTUATION = 19
 
const short START_PUNCTUATION = 20
 
const short END_PUNCTUATION = 21
 
const short CONNECTOR_PUNCTUATION = 22
 
const short OTHER_PUNCTUATION = 23
 
const short MATH_SYMBOL = 24
 
const short CURRENCY_SYMBOL = 25
 
const short MODIFIER_SYMBOL = 26
 
const short OTHER_SYMBOL = 27
 
const short INITIAL_PUNCTUATION = 28
 
const short FINAL_PUNCTUATION = 29
 
const short GENERAL_TYPES_COUNT = 30
 

Detailed Description

Constants to specify the character type that starts a character block.

Character type is Unicode type defined in UnicodeType

Used with XBreakIterator::beginOfCharBlock(), XBreakIterator::endOfCharBlock(), XBreakIterator::nextCharBlock(), XBreakIterator::previousCharBlock()

Variable Documentation

§ ANY_CHAR

const short ANY_CHAR = 0

all alpha characters allowed

§ COMBINING_SPACING_MARK

const short COMBINING_SPACING_MARK = 8

§ CONNECTOR_PUNCTUATION

const short CONNECTOR_PUNCTUATION = 22

§ CONTROL

const short CONTROL = 15

§ CURRENCY_SYMBOL

const short CURRENCY_SYMBOL = 25

§ DASH_PUNCTUATION

const short DASH_PUNCTUATION = 19

§ DECIMAL_DIGIT_NUMBER

const short DECIMAL_DIGIT_NUMBER = 9

§ ENCLOSING_MARK

const short ENCLOSING_MARK = 7

§ END_PUNCTUATION

const short END_PUNCTUATION = 21

§ FINAL_PUNCTUATION

const short FINAL_PUNCTUATION = 29

§ FORMAT

const short FORMAT = 16

§ GENERAL_TYPES_COUNT

const short GENERAL_TYPES_COUNT = 30

§ INITIAL_PUNCTUATION

const short INITIAL_PUNCTUATION = 28

§ LETTER_NUMBER

const short LETTER_NUMBER = 10

§ LINE_SEPARATOR

const short LINE_SEPARATOR = 13

§ LOWERCASE_LETTER

const short LOWERCASE_LETTER = 2

§ MATH_SYMBOL

const short MATH_SYMBOL = 24

§ MODIFIER_LETTER

const short MODIFIER_LETTER = 4

§ MODIFIER_SYMBOL

const short MODIFIER_SYMBOL = 26

§ NON_SPACING_MARK

const short NON_SPACING_MARK = 6

§ OTHER_LETTER

const short OTHER_LETTER = 5

§ OTHER_NUMBER

const short OTHER_NUMBER = 11

§ OTHER_PUNCTUATION

const short OTHER_PUNCTUATION = 23

§ OTHER_SYMBOL

const short OTHER_SYMBOL = 27

§ PARAGRAPH_SEPARATOR

const short PARAGRAPH_SEPARATOR = 14

§ PRIVATE_USE

const short PRIVATE_USE = 17

§ SPACE_SEPARATOR

const short SPACE_SEPARATOR = 12

§ START_PUNCTUATION

const short START_PUNCTUATION = 20

§ SURROGATE

const short SURROGATE = 18

§ TITLECASE_LETTER

const short TITLECASE_LETTER = 3

§ UPPERCASE_LETTER

const short UPPERCASE_LETTER = 1