Andrea ha scritto:
[...]
Ciao Francesco,
Ti ringrazio tantissimo
della risposta e della prova che hai fatto per me, perché era proprio
quello che volevo sapere per poter stare tranquillo.
Mi è più che
sufficiente (anche senza ripetere io la prova) per desistere in quello
che mi sembrava fin dall'inizio una cosa poco sicura... E in effetti,
anche superficialmente parlando non è proprio il modo più canonico di
cambiare i files....
Io non sono dello stesso parere.
Certamente quando OpenOffice.org salva un file come template non solo
usa un estensione specifica ma cambia anche il mimetype, ovvero quella
stringa che viene memorizzata all'interno del file e serve appunto per
identificarlo.
Tuttavia, si tratta solo di convenzioni. la sostanza del documento è
sempre quella.
L'estensione o il mimetype servono solo per dire a OpenOffice.org che il
documento non va aperto normalmente ma va trattato appunto come
template, ma non sono le uniche informazioni di cui ooo tiene conto per
determinare il filtro di apertura/importazione da utilizzare, tant'è che
sia a livello API che da linea di comando è espressamente prevista la
possibilità di forzare l'apertura di un documento qualsiasi come
template o viceversa di forzare l'apertura di un template come se fosse
un normale documento
Ad esempio:
da linea di comando si possono usare le opzioni seguenti:
-o open documents regardless whether they are templates or not.
-n always open documents as new files (use as template).
A livello API esistono opzioni del tutto simili da utilizzare con il
metodo css.frame.XComponentLoader.loadComponentFromUrl()
Tutto questo per dire:
Chi siamo noi per decidere se un documento è un template o no? ;-)
ciao
Paolo M
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]