19 #ifndef __com_sun_star_i18n_XBreakIterator_idl__ 20 #define __com_sun_star_i18n_XBreakIterator_idl__ 29 module
com { module sun { module star { module i18n {
67 long nextCharacters( [in]
string aText, [in]
long nStartPos,
69 [in]
short nCharacterIteratorMode,
70 [in]
long nCount, [out]
long nDone );
99 long previousCharacters( [in]
string aText, [in]
long nStartPos,
101 [in]
short nCharacterIteratorMode,
102 [in]
long nCount, [out]
long nDone );
123 Boundary nextWord( [in]
string aText, [in]
long nStartPos,
125 [in]
short nWordType);
164 Boundary previousWord( [in]
string aText, [in]
long nStartPos,
166 [in]
short nWordType);
200 Boundary getWordBoundary( [in]
string aText, [in]
long nPos,
202 [in]
short nWordType,
203 [in]
boolean bPreferForward );
215 short getWordType( [in]
string aText, [in]
long nPos,
227 boolean isBeginWord( [in]
string aText, [in]
long nPos,
229 [in]
short nWordType);
233 boolean isEndWord( [in]
string aText, [in]
long nPos,
235 [in]
short nWordType);
252 long beginOfSentence( [in]
string aText, [in]
long nStartPos,
270 long endOfSentence( [in]
string aText, [in]
long nStartPos,
305 [in]
long nMinBreakPos,
324 long beginOfScript( [in]
string aText, [in]
long nStartPos,
325 [in]
short nScriptType );
342 long endOfScript( [in]
string aText, [in]
long nStartPos,
343 [in]
short nScriptType );
360 long nextScript( [in]
string aText, [in]
long nStartPos,
361 [in]
short nScriptType );
378 long previousScript( [in]
string aText, [in]
long nStartPos,
379 [in]
short nScriptType );
392 short getScriptType( [in]
string aText, [in]
long nPos);
412 long beginOfCharBlock( [in]
string aText, [in]
long nStartPos,
414 [in]
short nCharType );
434 long endOfCharBlock( [in]
string aText, [in]
long nStartPos,
436 [in]
short nCharType );
456 long nextCharBlock( [in]
string aText, [in]
long nStartPos,
458 [in]
short nCharType );
478 long previousCharBlock ( [in]
string aText, [in]
long nStartPos,
480 [in]
short nCharType );
Hyphenation options passed in calls to XBreakIterator::getLineBreak().
Definition: LineBreakHyphenationOptions.idl:30
Results of method XBreakIterator::getLineBreak().
Definition: LineBreakResults.idl:30
Line break options passed in calls to XBreakIterator::getLineBreak().
Definition: LineBreakUserOptions.idl:28
Definition: Ambiguous.idl:22
object represents a specific geographical, political, or cultural region.
Definition: Locale.idl:47
contains the base routines for iteration in Unicode string.
Definition: XBreakIterator.idl:39
contains start and end position of a word.
Definition: Boundary.idl:34
base interface of all UNO interfaces
Definition: XInterface.idl:47