<html><body>
<p>Disclaimer: I have not taken the time to look at the problem, but, if you have a text range, or have the ability to get a text range out of what you have, then you can compare the starting and ending positions. You might need to create a text cursor from the range to do this. I do not have the ability to test this at the moment, but that is where I would look if I needed to answer a similar question. Note also that with an appropriate cursor, you can do things such as jump to the start and end of a paragraph.</p>
<p>If a paragraph contains content that uses a different Text object, or you happen to be trying to compare content that lives in different text objects, this will fail; for example, each cell in a Text Table uses its own Text object if my memory serves me correctly. This means that you cannot compare the location of an object in one cell with that in another cell or outside the text table.</p>
<p>On 2017-12-12 5:04, Jens Tröger wrote:</p>
<blockquote><p>Thanks Miklos!</p>
<p>Interesting detail though: for any number of XTextContent objects (i.e. paragraphs with implementationName=SwXParagraph) which represent <em>the same</em> paragraph in the document, there’s no real way to tell that these objects do, in fact, represent the same paragraph?</p>
<p>Huh. Cheers, Jens</p>
<blockquote><p>On Dec 12, 2017, at 19:37, Miklos Vajna <vmiklos@collabora.co.uk> wrote:</p>
<p><a href="https://lists.freedesktop.org/archives/libreoffice/2017-December/079050.html">https://lists.freedesktop.org/archives/libreoffice/2017-December/079050.html</a> has code samples on how the reference-to-bookmark is represented as a HyperlinkURL property, and how the bookmark is a Bookmark text portion. There is no closer connection between these two, I think.</p>
<p>Regards, Miklos</p></blockquote>
<p>— Jens Tröger <a href="http://savage.light-speed.de/">http://savage.light-speed.de/</a></p>
<p><em>____________________________________________</em>_ LibreOffice mailing list LibreOffice@lists.freedesktop.org <a href="https://lists.freedesktop.org/mailman/listinfo/libreoffice">https://lists.freedesktop.org/mailman/listinfo/libreoffice</a></p></blockquote>

<img src="https://u2247537.ct.sendgrid.net/wf/open?upn=g-2BrHdvqzaBa155F-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpygmuRHsspB3lNdvzGz2h-2BFMw3vGnPjxfM19ZwTwMvIwHuI-2BrYiPZ0VX6wnuZ5o7Mxp1uzLT7AXflSU3o7qTEk8Dhu80Oe8TYwaxjEH5KqY9K1GYrrD9YKyfj0PEcTjn7X8rOsnR55MzDeOh5b2xzE1aaXGt9F-2F9taf2s9WKP-2BmYHcDiF0Ow9uQuQ4TtW2kSNt" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/>
</body></html>