html,body{background-color:#fff;color:#333;line-height:1.4;font-family:arial, 
helvetica, sans-serif;;}
Das ist ein Teilaspekt meiner Mailkette "Seitenvorschau im Writer"


Ich habe mich mit dem Makro zur Umschaltung der Ansicht beschäftigt.


"Tools - Macros - Record Macro" funktioniert gut. Das Ergebnis ist folgendes:


REM ***** BASIC *****


sub ViewOverviewPagesrem 
----------------------------------------------------------------------rem 
define variablesdim document   as objectdim dispatcher as objectrem 
----------------------------------------------------------------------rem get 
access to the documentdocument  = 
ThisComponent.CurrentController.Framedispatcher = 
createUnoService("com.sun.star.frame.DispatchHelper")


rem ----------------------------------------------------------------------dim 
args1(2) as new com.sun.star.beans.PropertyValueargs1(0).Name = 
"Zoom.Type"args1(0).Value = 0args1(1).Name = "Zoom.ValueSet"args1(1).Value = 
28703args1(2).Name = "Zoom.Value"args1(2).Value = 65


dispatcher.executeDispatch(document, ".uno:Zoom", "", 0, args1())


end sub


Man kann das Makro leicht anpassen an die gewünschte Zoomstufe entsprechend dem 
Monitor.


Drei der Makros für drei Zoomstufen eingebunden in die Toobar - bedient sich 
super.


Aber: Obwohl ich bewusst den Wert von "Columns" geändert habe, das kommt nicht 
an. Damit ist das Ganze nutzlos.


Das makro heißt ja auch nur "Zoom" und nicht "Page view" oder so. 


Für die Einstellung der Anzahl Seiten nebeneinander "Columns" habe ich nichts 
gefunden. Ich vermute mal, die viele der uno Befehle stammen noch aus Star- 
oder OpenOffice und da gab es sowas noch nicht (....?)


Gibt es einen Weg, programmtechnisch hier komplett zu werden, einen 
programmierten Button zu haben?


Ähm was ist die Magic number 28703, nichts in der Doku gefunden.




-- 
Liste abmelden mit E-Mail an: [email protected]
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Antwort per Email an