Thank you for your answer.
I will explain what functionality we try to implement: Our product displays the pages of a Word document as images. We provide a search functionality with which the user can search for a specific text. We then want to display the page(s) that contains a search hit and highlight the matching texts. When the user clicks 'Search next' we want to display the next page that has one or more search hits.
We managed to implement the part of the highlighting (for all matches in the document), but finding out on which page a match is located is a problem. So, when the user presses 'Serach next' we do not know what page to present.
I understand that MS Word is a flow document and that the pages are determined when the document is actually rendered. A solution to our problem would be that you would implement a SaveToTxt method that renders one or more pages and outputs plain text with specific markers on the page boundaries similar to the SaveToImage and SaveToPdf methods.
I'm not sure we could use this new functionality regarding the location of a particular node. But maybe you have an idea how we could implement the search funtionality as described above using your product?