20 #ifndef __com_sun_star_i18n_XCharacterClassification_idl__
21 #define __com_sun_star_i18n_XCharacterClassification_idl__
28 module
com { module sun { module star { module i18n {
79 string toUpper( [in]
string aText, [in]
long nPos, [in]
long nCount,
85 string toLower( [in]
string aText, [in]
long nPos, [in]
long nCount,
91 string toTitle( [in]
string aText, [in]
long nPos, [in]
long nCount,
95 short getType( [in]
string aText, [in]
long nPos );
203 [in]
long nStartCharFlags,
204 [in]
string aUserDefinedCharactersStart,
205 [in]
long nContCharFlags,
206 [in]
string aUserDefinedCharactersCont
259 [in]
long nTokenType,
263 [in]
long nStartCharFlags,
264 [in]
string aUserDefinedCharactersStart,
265 [in]
long nContCharFlags,
266 [in]
string aUserDefinedCharactersCont
Character classification (upper, lower, digit, letter, number, ...) and generic Unicode enabled parse...
Definition: XCharacterClassification.idl:75
short getType([in] string aText, [in] long nPos)
Get UnicodeType of character at position nPos.
short getCharacterDirection([in] string aText, [in] long nPos)
Get DirectionProperty of character at position nPos.
long getStringType([in] string aText, [in] long nPos, [in] long nCount, [in] com::sun::star::lang::Locale aLocale)
Get accumulated KCharacterTypes of string starting at position nPos of length nCount code points.
long getCharacterType([in] string aText, [in] long nPos, [in] com::sun::star::lang::Locale aLocale)
Get KCharacterType of character at position nPos.
short getScript([in] string aText, [in] long nPos)
Get UnicodeScript of character at position nPos.
ParseResult parseAnyToken([in] string aText, [in] long nPos, [in] com::sun::star::lang::Locale aLocale, [in] long nStartCharFlags, [in] string aUserDefinedCharactersStart, [in] long nContCharFlags, [in] string aUserDefinedCharactersCont)
Parse a string for a token starting at position nPos.
string toTitle([in] string aText, [in] long nPos, [in] long nCount, [in] com::sun::star::lang::Locale aLocale)
Convert to title case, starting at position nPos for nCount code points.
string toUpper([in] string aText, [in] long nPos, [in] long nCount, [in] com::sun::star::lang::Locale aLocale)
Convert lower case alpha to upper case alpha, starting at position nPos for nCount code points.
ParseResult parsePredefinedToken([in] long nTokenType, [in] string aText, [in] long nPos, [in] com::sun::star::lang::Locale aLocale, [in] long nStartCharFlags, [in] string aUserDefinedCharactersStart, [in] long nContCharFlags, [in] string aUserDefinedCharactersCont)
Parse a string for a token of type nTokenType starting at position nPos.
string toLower([in] string aText, [in] long nPos, [in] long nCount, [in] com::sun::star::lang::Locale aLocale)
Convert upper case alpha to lower case alpha, starting at position nPos for nCount code points.
base interface of all UNO interfaces
Definition: XInterface.idl:48
Definition: Ambiguous.idl:22
Parser results returned by XCharacterClassification::parseAnyToken() and XCharacterClassification::pa...
Definition: ParseResult.idl:33
object represents a specific geographical, political, or cultural region.
Definition: Locale.idl:38