in pratica la mia idea era quella di gestire quattro layer di un
documento draw, stampare con un layer, renderlo invisibile, muoversi sul
layer successivo, renderlo visibile, stampare e così via.
la fase di renderlo visibile e invisibile e stampare funziona, quella
per spostarsi da un layer all'altro non capisco cosa sto sbagliando. a
senso pensavo fosse gestito da switchlayer che però non fa nulla, il
codice che ho scritto è questo:
dim sposta(0) as new com.sun.star.beans.PropertyValue
sposta(0).value = 2
sposta(0).name = "WhatLayer"
oProv= thiscomponent.currentcontroller.frame
oDis = createunoservice("com.sun.star.frame.DispatchHelper")
oDis.executedispatch(oProv, ".uno:SwitchLayer", "", ,sposta())
la sintassi è questa:
(SfxUInt32Item WhatLayer ID_VAL_WHATLAYER)
ma sia usando valori numerici che il nome del layer il programma non dà
errori, ma non si sposta dal layer corrente. qualcuno sa se sto usando
un comando errato (non ci sono note al riguardo) o comunque come ci si
sposta tra i layer?
grazie
--
http://www.venerandi.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]