Scroll entire pages in readonly documents with API (Writer)

Hi,

How can I scroll entire pages, regardless of current zoom setting, in writer via the API?
I tried using XPageCursor->jumpToPreviousPage() but this doesn't work when the document is readonly.

Dispatching .uno:PageUp only scrolls in screen/view sizes, not page sizes.
.uno:GoToStartOfPrevPage doesn't work in readonly either.

I'm using C++ btw.

Regards,
Thomas

Hi Thomas,

Thomas Mühlgrabner schrieb:

Hi,

How can I scroll entire pages, regardless of current zoom setting, in writer via the API?
I tried using XPageCursor->jumpToPreviousPage() but this doesn't work when the document is readonly.

Dispatching .uno:PageUp only scrolls in screen/view sizes, not page sizes.
.uno:GoToStartOfPrevPage doesn't work in readonly either.

I'm using C++ btw.

The Basis-Macro-Recorder records .uno:ScrollNextPrev with property Name="ScrollNextPrev" und Value="true" or Value="false", depending whether next or previous. The Navigator has to be set to move type "Page", but I don't know how to do that via API, internally it is NID_PGE. The setting "Page" is the default, so it might help you nevertheless.

Kind regards
Regina