Hi,

Regina wrote:
> 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.

Thank you for the reply.
I tried it like this (C++):

// xDispatchHelper is the com.sun.star.frame.DispatchHelper from the service 
manager
// xDispatchProvider is the XDispatchProvider interface on the frame
Sequence< PropertyValue > scrollProps(1);
scrollProps[0] = PropertyValue();
scrollProps[0].Name = OUString::createFromAscii("ScrollNextPrev");
scrollProps[0].Value <<= sal_False; 
xDispatchHelper->executeDispatch(xDispatchProvider,
  OUString::createFromAscii(".uno:ScrollNextPrev"),
  OUString::createFromAscii(""),
  0,
  scrollProps);

This however had no effect. I tried recording a macro when using the navigator 
but it recorded nothing.
The navigator was set to "Page".
I'm using Libre Office 4.4.3.2 on Ubuntu if that is any help.

Regards,
Thomas

-- 
To unsubscribe e-mail to: [email protected]
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Reply via email to