Differenze tra le versioni di "Unire più file ODT in un unico file ODT"

Da Gambas-it.org - Wikipedia.
Riga 1: Riga 1:
Il file di formato ".odt" è un file compresso costituito vari file al suo interno, dei quali quello contenente i dati precipui testuali del file ".odt" è il file con nome "''content.xml''".
+
Il file di formato "ODT" è un file compresso costituito vari file al suo interno, dei quali quello contenente i dati precipui testuali del file "ODT" è il file con nome "''content.xml''".
  
Il predetto file "''content.xml''" è un file di formato ''XML'', costituito da più ''elementi'', contenenti vari tag che definiscono la struttura e le caratteristiche del contenuto del file ''Document writer'' di formato ".odt". Gli ''elementi'' più specifici per la definizione del contenuto testuale e non testuale di un file ".odt" sono:
+
Il predetto file "''content.xml''" è un file di formato ''XML'', costituito da più ''elementi'', contenenti vari tag che definiscono la struttura e le caratteristiche del contenuto del file ''Document writer'' di formato "ODT". Gli ''elementi'' più specifici per la definizione del contenuto testuale e non testuale di un file "ODT" sono:
 
  <office:automatic-styles>
 
  <office:automatic-styles>
 
che contiene i tag relativi alla definizione delle caratteristiche della struttura della pagina, del testo e degli eventuali oggetti non testuali;
 
che contiene i tag relativi alla definizione delle caratteristiche della struttura della pagina, del testo e degli eventuali oggetti non testuali;
Riga 7: Riga 7:
 
che contiene i tag relativi all'effettivo contenuto testuale ed eventualmente a quello non testuale.
 
che contiene i tag relativi all'effettivo contenuto testuale ed eventualmente a quello non testuale.
  
Volendo unire più file di formato ".odt" in un unico file ".odt", dovremo dunque tenere nella dovuta considerazione questi due ''elementi''. In particolare, se - ad esempio - avendo due file ".odt", chiamati rispettivamente "odt'''1'''.odt" e "odt'''2'''.odt", e vogliamo aggiunegere il contenuto del file "odt'''2'''.odt" al contenuto del file "odt'''1'''.odt", bisognerà inserire la parte testuale del file "''content.xml''", appartenente al file "odt'''2'''.odt", che va <SPAN Style="text-decoration:underline">dal</span> tag ''<office:automatic-styles>'' (compreso) <SPAN Style="text-decoration:underline">sino al</span> tag ''</office:body>'' (compreso), <SPAN Style="text-decoration:underline">in mezzo</span> ai tag </office:body></office:document-content> del file principale "odt'''1'''.odt" .
+
Volendo unire più file di formato ".odt" in un unico file "ODT", dovremo dunque tenere nella dovuta considerazione questi due ''elementi''. In particolare, se - ad esempio - avendo due file "ODT", chiamati rispettivamente "odt'''1'''.odt" e "odt'''2'''.odt", e vogliamo aggiunegere il contenuto del file "odt'''2'''.odt" al contenuto del file "odt'''1'''.odt", bisognerà inserire la parte testuale del file "''content.xml''", appartenente al file "odt'''2'''.odt", che va <SPAN Style="text-decoration:underline">dal</span> tag ''<office:automatic-styles>'' (compreso) <SPAN Style="text-decoration:underline">sino al</span> tag ''</office:body>'' (compreso), <SPAN Style="text-decoration:underline">in mezzo</span> ai tag </office:body></office:document-content> del file principale "odt'''1'''.odt" .
Al termine, quindi, nell'esempio sopra descritto avremo una situazione degli elementi principali del file "odt'''1'''.odt", così riportata:
+
Al termine, quindi, nell'esempio sopra descritto avremo una situazione degli ''elementi'' principali, che qui interessano, del file "odt'''1'''.odt", così come di seguito riportata:
 
  <?xml version="1.0" encoding="UTF-8"?>
 
  <?xml version="1.0" encoding="UTF-8"?>
 
   <office:document-content
 
   <office:document-content
Riga 23: Riga 23:
 
     </office:body>
 
     </office:body>
 
   </office:document-content>
 
   </office:document-content>
 +
 +
 +
==Un codice Gambas per aggiungere il contenuto di uno o più file "ODT" ad un file "ODT" principale==
 +
Per ottenere con Gambas l'unione di più file di formato "ODT" mediante l'aggiunta degli ''elementi'' essenziali, visti sopra, del file "''content.xml''" di ciascun file "ODT" secondario da unire al file "ODT" principale, va sostanzialmente seguita una procedura complessa strutturata nelle seguenti fasi:
 +
<BR>1)
  
  

Versione delle 08:30, 4 lug 2017

Il file di formato "ODT" è un file compresso costituito vari file al suo interno, dei quali quello contenente i dati precipui testuali del file "ODT" è il file con nome "content.xml".

Il predetto file "content.xml" è un file di formato XML, costituito da più elementi, contenenti vari tag che definiscono la struttura e le caratteristiche del contenuto del file Document writer di formato "ODT". Gli elementi più specifici per la definizione del contenuto testuale e non testuale di un file "ODT" sono:

<office:automatic-styles>

che contiene i tag relativi alla definizione delle caratteristiche della struttura della pagina, del testo e degli eventuali oggetti non testuali;

<office:body>

che contiene i tag relativi all'effettivo contenuto testuale ed eventualmente a quello non testuale.

Volendo unire più file di formato ".odt" in un unico file "ODT", dovremo dunque tenere nella dovuta considerazione questi due elementi. In particolare, se - ad esempio - avendo due file "ODT", chiamati rispettivamente "odt1.odt" e "odt2.odt", e vogliamo aggiunegere il contenuto del file "odt2.odt" al contenuto del file "odt1.odt", bisognerà inserire la parte testuale del file "content.xml", appartenente al file "odt2.odt", che va dal tag <office:automatic-styles> (compreso) sino al tag </office:body> (compreso), in mezzo ai tag </office:body></office:document-content> del file principale "odt1.odt" . Al termine, quindi, nell'esempio sopra descritto avremo una situazione degli elementi principali, che qui interessano, del file "odt1.odt", così come di seguito riportata:

<?xml version="1.0" encoding="UTF-8"?>
  <office:document-content
    ......
    ......
    ......
    <office:automatic-styles>
      ......
      ......
    </office:automatic-styles>
    <office:body>
      ......
      ......
    </office:body>
  </office:document-content>


Un codice Gambas per aggiungere il contenuto di uno o più file "ODT" ad un file "ODT" principale

Per ottenere con Gambas l'unione di più file di formato "ODT" mediante l'aggiunta degli elementi essenziali, visti sopra, del file "content.xml" di ciascun file "ODT" secondario da unire al file "ODT" principale, va sostanzialmente seguita una procedura complessa strutturata nelle seguenti fasi:
1)



Pagina in costruzione !