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