LibreOffice: com::sun::star::i18n::CharType Constant Group Reference

LibreOffice LibreOffice 5.2 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