Il giovedì 17 luglio 2008 16:28:06 Guido (email.it) ha scritto: [....] > Grazie dell'esempio, avevo visto il metodo ma non mi sono avventurato > nello scrivere una funzione... > Questo però sembra confermare che non esiste un metodo che effettua lo > [shift]+[ctrl]+[barra] > ossia "formattazione standard", mentre questa istruzione esiste nel > dispatcher!
Qui tocchi un argomento che per me è molto interessante, ovvero la traduzione dei comandi dispatch ai comandi API, ovvero in una parola Dispatch2API Come forse sai ho scritto un extension con questo nome. Si tratta di un registratore di macro che va a rimpiazzare quello originale di openoffice.org Il registratore che ho scritto basa il suo funzionamento sulla traduzione dei comandi dispatch in comandi API, perciò ho maturato una certa esperienza nel campo e ti posso dire che è abbastanza normale che non ci sia una corrispondenza diretta tra dispatch e API. A differenza dell'API di msoffice o della vecchia API di staroffice(fino alla 5.0) l'api di ooo non è orientata all'interfaccia utente. Si tratta di una scelta operata fin dall'inizio del progetto. Questo comporta appunto che i comandi dispatch spesso non hanno una traduzione semplice in termini di API. A volte servono parecchie righe di codice per tradurre un singolo dispatch, a volte una traduzione non esiste nemmeno. Questo però vale anche al contrario, spesso i metodi API offrono un approccio più potente rispetto ai dispatch ciao Paolo M --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
