Hi Rajeev,

I guess it's better to ask this kind of question in the [email protected] mailing list.

best regards
Christof

Rajeev J Sebastian wrote:
Hi,

I am trying to implement a BreakIterator/Hyphenator for my script. The "hyphenator" is purely algorithmic, and doesn't require any external dictionaries. So I though of reimplementing getLineBreak.

Although I have successfully subclassed BreakIterator_CTL, I am not able to return the right results. When I set the LineBreakResults.breakType to BreakType::Hyphenation, OOo (1.9.116) just crashes. The value in which it works is BreakType::WordBoundary, but this always breaks on a word boundary and never at the correct hyphenation point.

I am assuming that it is because I don't correctly initialize the lbr.rHyphenatedWord.

At this point, I am stuck. What value do I copy into the rHyphenatedWord ? In my script, there is no hyphen to denote a line break; the line just breaks after the grapheme. So do I insert ZWSP at the appropriate position or some other Unicode character ? How would I do that in code ? An example code to copy the word and insert the appropriate break character at any position would be greatly appreciated.

Also if possible, a link to the API documentation for BreakIterator would be very helpful.

Rajeev J Sebastian

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to