[...]

>>
>> Ora le domande sono:
>> - perchè i segnaposti non sono ordinati secondo l'ordine in cui si
>> trovano nel documento?
>
> Segnaposti? Se ti riferisci ai campi di testo, credo che questo
> vecchio thread contenga una buona risposta:

Si, TextField in inglese, segnaposti in italiano. I campi di testo sono
un'altra roba.


>
> http://www.oooforum.org/forum/viewtopic.phtml?t=124460

Risolto il problema dell'ordinamento, ora si pone un altro problema.
Per cercare la posizione dei segnaposto occorre usare il cursore
visibile perchè non ho trovato un metodo per tirare fuori le coordinate
assolute dei segnaposto.

oCursor = thisComponent.getCurrentController.getViewCursor
for i = 0 to cAnchor - 1
    oCursor.gotoRange(aAnchors(i), False)
    x = oCursor.getPosition().X
    y = oCursor.getPosition().Y
    aAnchorsPos(i) = y * 1000000000 + x
next i

Il risultato è che mi vedo saltare il cursore da una parte all'altra
durante l'esecuzione della macro. E ciò è male.
Ho provato ad usare un TextCursor, che non è visibile, ma non ha un
metodo getPosition.

Avete qualche idea su come evitare di vedere saltare il cursore ogni
volta che eseguo la macro?

Davide


---------------------------------------------------------------------
Per cancellarsi: [email protected]
Per informazioni: http://www.openoffice.org/it/
Per avviare una nuova discussione: [email protected]
Archivi: http://mail-archives.apache.org/mod_mbox/openoffice-utenti-it

Rispondere a