Bart Aimar ha scritto:
Paolo Mantovani ha scritto:
Bart Aimar ha scritto:
[...]
Shift - Click destro sulla tab
da me è shift+click sinistro
Si Paolo.. anche da me... ma ultimamente sto soffrendo di una leggera
forma di afasia...
Ma siccome Luca Politti l'aveva signorilmente corretta senza
evidenziarla pensavo di non aggiungere nulla...
Ma tu sempre implacabile mi costringi alla pubblica abiura...
ROTFL :-))
comunque è un bel trucco, non lo conoscevo! Penso che sia la soluzione
più comoda e veloce.
In ogni caso, mentre tu cliccavi e shiftavi, io non sono stato con le
mani in mano e ho fatto qualche ricerchina con xray.
Ho scoperto che è possibile accedere ai layer di Draw attraverso il
LayerManager.
Il LayerManager consente di aggiungere / rimuovere / enumerare i layer
per nome o per indice.
Una volta ottenuto il layer è possibile intervenire sulle sue proprietà:
---------------
oLayer = ThisComponent.LayerManager.getByName("Livello4")
With oLayer
.Name = "Oggetti"
.Title = "Oggetti grafici vari"
.Description = "il mio primo layer in Draw"
.IsLocked = True
.IsPrintable = False
.IsVisible = False
End With
---------------
Facendo le prove ho scoperto che le proprietà booleane del Layer
(isLocked, IsPrintable, IsVisible) non si comportavano correttamente e
ho perciò aperto un IZ:
http://www.openoffice.org/issues/show_bug.cgi?id=97955
Come puoi vedere, Bernard Marcelly ha evidenziato che le proprietà
vengono lette e scritte correttamente solo se la macro viene lanciata
dalla finestra del documento mentre non funzionano se la macro viene
eseguita dall'IDE di StarBasic.
Alla fin fine si tratta di un problema non gravissimo visto che nella
maggior parte dei casi le macro non vengono lanciate direttamente
dall'ambiente di sviluppo (se non dallo sviluppatore stesso in fase di
debug)
ciao
Paolo M
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]