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 {
51 long nextCharacters( [in]
string aText, [in]
long nStartPos,
53 [in]
short nCharacterIteratorMode,
54 [in]
long nCount, [out]
long nDone );
66 long previousCharacters( [in]
string aText, [in]
long nStartPos,
68 [in]
short nCharacterIteratorMode,
69 [in]
long nCount, [out]
long nDone );
81 Boundary nextWord( [in]
string aText, [in]
long nStartPos,
83 [in]
short nWordType);
116 Boundary previousWord( [in]
string aText, [in]
long nStartPos,
118 [in]
short nWordType);
137 Boundary getWordBoundary( [in]
string aText, [in]
long nPos,
139 [in]
short nWordType,
140 [in]
boolean bPreferForward );
152 short getWordType( [in]
string aText, [in]
long nPos,
164 boolean isBeginWord( [in]
string aText, [in]
long nPos,
166 [in]
short nWordType);
170 boolean isEndWord( [in]
string aText, [in]
long nPos,
172 [in]
short nWordType);
180 long beginOfSentence( [in]
string aText, [in]
long nStartPos,
189 long endOfSentence( [in]
string aText, [in]
long nStartPos,
215 [in]
long nMinBreakPos,
228 long beginOfScript( [in]
string aText, [in]
long nStartPos,
229 [in]
short nScriptType );
240 long endOfScript( [in]
string aText, [in]
long nStartPos,
241 [in]
short nScriptType );
252 long nextScript( [in]
string aText, [in]
long nStartPos,
253 [in]
short nScriptType );
264 long previousScript( [in]
string aText, [in]
long nStartPos,
265 [in]
short nScriptType );
272 short getScriptType( [in]
string aText, [in]
long nPos);
283 long beginOfCharBlock( [in]
string aText, [in]
long nStartPos,
285 [in]
short nCharType );
296 long endOfCharBlock( [in]
string aText, [in]
long nStartPos,
298 [in]
short nCharType );
309 long nextCharBlock( [in]
string aText, [in]
long nStartPos,
311 [in]
short nCharType );
322 long previousCharBlock ( [in]
string aText, [in]
long nStartPos,
324 [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
object represents a specific geographical, political, or cultural region.
Definition: Locale.idl:52
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