LibreOffice LibreOffice 6.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