I just double-checked, I did attach a file (puh!) and it must have been removed by mailing list policies.
But I will follow Oliver's suggestion and file a bug first. Thanks for your help, Robert On 23.11.2012, at 18:12, "Jürgen Schmidt" <jogischm...@gmail.com> wrote: > On 11/23/12 5:45 PM, Robert Barbey wrote: >> Hi everyone, >> >> for a Writer extension, we're traversing a document using the Java text >> iteration API. The text is extracted and sent to a server backend for >> linguistic analysis. This server returns a report containing corrections for >> the current document which the extension needs to map back into the >> document. All of this is based on XTextRange objects. >> >> In order to highlight these corrections within document, we are using smart >> tags. But with the existing XSmartTagRecognizer interface it's not possible >> to determine reliably the absolute position of the text that is to be >> processed in the recognize method of the interface. To be able to do that we >> would need an XTextRange object as argument. This, of course, would require >> a change of the XTextMarkup interface so that it also supports committing >> markup for XTextRanges. >> >> In the attached file, you find a patch that adds this functionality. It >> would be really great if you could review these changes and provide feedback >> for improvements or if you think that we have missed something essential. WE >> think that this addition could be beneficial to other extensions as well. >> >> Thank you very much and have a nice weekend. >> >> Best, >> Robert > > Hi Robert, > > I am looking forward to see your patch ;-) > > The good news is that XTextMarkup is an unpublished interface yet and I > don't expect to many SmartTag extensions yet. We will see... > > Normally API changes are not easy to make, especially with already > published API's. > > Juergen