24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori...

31
24/01/05 1 XML e i programmi di impaginazione

Transcript of 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori...

Page 1: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 1

XML e i programmi di impaginazione

Page 2: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 2

Introduzione

Panoramica sui maggiori programmi di impaginazione.Come usano XML.

Page 3: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 3

Ci occupiamo di:

MS WordOpenOffice InDesignPageMakerXPress

Page 4: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 4

MS Word

Come si è evoluto:Versioni pre-2003Versione 2003

Page 5: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 5

MS Word: versioni precedenti

Non esisteva la possibilità di salvare in un formato XMLSi poteva salvare il documento come pagina Web.

Page 6: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 6

MS Word 2003

Word 2003, ha una forte integrazione con XML. Lo scenario che si presenta oggi è la possibilità di creare dei documenti Word che possano essere salvati in formato XML.

Page 7: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 7

OpenOffice.org

OpenOffice.org 2.0, in avanzata fase di sviluppo usa il formato Open Office XML come formato standard, ma è in grado di leggere e scrivere il formato di OpenOffice.org 1.0 e 1.1.x.La versione 1.1.4 (stabile) è in grado di leggere e scrivere i file nel nuovo formato standard Open Office XML.

Page 8: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 8

Il formato Open Office XML

Le specifiche definiscono un formato di file per la gestione dei documenti da ufficio più diffusi – testi, fogli elettronici, presentazioni e illustrazioni – ma non limitato a essi. Il formato è basato su puro XML ed è, insieme con gli schemi, completamente libero e aperto.

Page 9: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 9

Il formato Open Office XML

L'intenzione è quella di assicurare che il formato Open Office XML possa essere usato da qualsiasi applicazione, anche se questa supporta solo parte degli elementi e attributi definiti dalle specifiche.

Page 10: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 10

OpenOffice.org 1.1.4

Struttura di un file XML

I file in formato OpenOffice XML sono compressi in accordo con il metodo ZIP.Si può usare un qualsiasi programma di decompressione per vedere il contenuto di un file XML.

Page 11: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 11

OpenOffice.org 1.1.4

Page 12: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 12

OpenOffice.org 1.1.4 esempio

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE office:document-content PUBLIC "-//OpenOffice.org//DTD

OfficeDocument 1.0//EN" "office.dtd"><office:document-content xmlns:office="http://openoffice.org/2000/office" …

<office:font-decls><style:font-decl style:name="Tahoma1" fo:font-family="Tahoma"/><style:font-decl style:name="Lucida Sans Unicode" fo:Roman&apos;" style:font-family-generic="roman" style:font-pitch="variable"/></office:font-decls><office:automatic-styles><style:style style:name="P1" style:family="paragraph" style:parent-style-name="WW-Normale (Web)" style:master-page-style:font-weight-asian="bold" style:font-size-complex="36pt" … text:name="Illustration"/><text:sequence-decl text:display-outline-level="0" text:name="Table"/><text:sequence-decl text:display-outline-level="0" text:name="Text"/><text:sequence-decl text:display-outline-level="0" text:name="Drawing"/></text:sequence-decls><text:p text:style-name="P1">SISTEMA SCHELETRICO -…

Content.xml

Page 13: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 13

OpenOffice.org 1.1.4 esempio

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE office:document-meta PUBLIC "-//OpenOffice.org//DTD

OfficeDocument 1.0//EN" "office.dtd"><office:document-meta xmlns:office="http://openoffice.org/2000/office" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" office:version="1.0"><office:meta><meta:generator>OpenOffice.org 1.1.4 (Win32)</meta:generator><!--645m52(Build:8824)--><dc:title>SISTEMA SCHELETRICO - EVOLUZIONE</dc:title><meta:initial-creator>Diego</meta:initial-creator><meta:creation-date>2004-04-Info 4"/><meta:document-statistic meta:table-count="0" meta:image-count="0" meta:object-count="0" meta:page-count="2" meta:paragraph-count="14" meta:word-count="636" meta:character-count="3940"/></office:meta></office:document-meta>

Meta.xml

Page 14: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 14

OpenOffice.org 1.1.4 esempio

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE office:document-styles PUBLIC "-//OpenOffice.org//DTD

OfficeDocument 1.0//EN" "office.dtd"><office:document-styles xmlns:fo="http://www.w3.org/1999/XSL/Format" …style:horizontal-rel="paragraph"/></style:style><style:style style:name="OLE" style:family="graphics"><style:properties text:anchor-type="paragraph" svg:x="0cm" svg:y="0cm" style:wrap="none" style:vertical-pos="top" style:vertical-rel="paragraph" style:horizontal-pos="center" style:horizontal-rel="paragraph"/></style:style><text:outline-style><text:outline-level-style text:level="1" style:num-format=""/><text:outline-level-style text:level="2" style:num-format=""/><text:outline-level-style text:level="3" style:num-format=""/></text:outline-style><text:footnotes-configuration style:num-styles><style:page-master style:name="pm1"><style:properties fo:page-width="20.999cm" fo:page-height="29.699cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="2.499cm" fo:margin-bottom="2cm" fo:margin-left="2cm" fo:margin-right="2cm" style:writing-mode="lr-tb" style:layout-grid-color="#c0c0c0" style:layout-grid-lines="39" styles><style:master-page style:name="Standard" style:page-master-name="pm1"/></office:master-styles></office:document-styles>

Style.xml

Page 15: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 15

InDesign

Dispone: della possibilità di salvare in un formato chiamato “Adobe InDesign tagged text”.

Page 16: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 16

InDesign: Tagged TextÈ possibile importare (o esportare) un file di testo che consente di sfruttare le funzioni di formattazione di InDesign utilizzando il formato Testo con tag.I file in formato Testo con tag sono file di solo testo contenenti informazioni che descrivono tutta la formattazione.È in grado di descrivere quasi tutti gli elementi che possono essere visualizzati in un brano di InDesign, compresi gli attributi dei paragrafi, dei caratteri e dei caratteri speciali.

Page 17: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 17

InDesign: Tagged Text esempio

Page 18: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 18

InDesign: Tagged Text

Il file in formato tagged text risulta il seguente:<Version:3.000000><FeatureSet:InDesign-

Roman><ColorTable:=<Black:COLOR:CMYK:Process:0.000000,0.000000,0.000000,1.000000>> <ParaStyle:><pTextAlignment:Center><cTypeface:Bold>SISTEMA SCHELETRICO - EVOLUZIONE <cTypeface:><pTextAlignment:><ParaStyle:><pTextAlignment:Center><cTypeface:Bold> <cTypeface:><pTextAlignment:><ParaStyle:><pTextAlignment:Center><cTypeface:Bold>I VERTEBRATI <cTypeface:><pTextAlignment:><ParaStyle:><pTextAlignment:Center><cTypeface:Bold> <cTypeface:><pTextAlignment:><ParaStyle:>La struttura ossea dei vertebrati, costituisce il sostegno rigido, determina l<0x2019>aspetto caratteristico del corpo ed e<0x2019> atta a consentire la connessione al sistema muscolare e l<0x2019> articolazione nel movimento. I vertebrati…

Page 19: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 19

PageMaker

Non ha la possibilità di salvare in XML e nemmeno in un formato particolare come il testo con tag.Esiste la possibilità di usare la funzione di esportazione in formato HTML.

Page 20: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 20

PageMaker

Adobe ha incluso nella versione italiana di Adobe Creative Suite il nuovo Adobe PageMaker Plug-in Pack. Il PageMaker Plug-in Pack è un insieme di innovativi modelli e materiali di formazione mirati ad aiutare gli utenti di PageMaker a migrare velocemente a InDesign CS.

Page 21: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 21

XPress

Dispone come InDesign:della possibilità di salvare in un formato chiamato “XPress tags” (.xtg).

Page 22: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 22

Xpress tag

Nelle versioni precedenti del programma si chiamavano Indicatori XPress. Sono usati per salvare dall’interno di XPress un testo che si intendete reimportare in seguito nello stesso programma, questa opzione consente di conservare interamente la formattazione. Il testo assume in pratica la forma di un file ASCII contenente anche codici speciali racchiusi tra caratteri < >.

Page 23: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 23

Xpress tag: esempio

Page 24: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 24

XPress tag: esempio

I Il file in formato XPress tag risulta il seguente:

<v6.50><e1> @Rosso scuro=[C]<"RGB",N,P,N,0.5,0,0> @Normale=<Ps100t0h100z12k0b0cKf"Arial"> @Normale=[S"","Normale","Normale"]<*L*h"Standard"*kn0*kt0*ra0*rb0*d0*p(0,0,0,0,0,0,g,"Italiano")> @$:<@$p><*C*ra0*rb0*p(0,0,0,0,5,5,g,"Italiano")><Bf"Times New Roman">SISTEMA SCHELETRICO - EVOLUZIONE I VERTEBRATI <*L><$>La struttura ossea dei vertebrati, costituisce il sostegno rigido, determina l’aspetto caratteristico del corpo ed e’ atta a consentire la connessione al sistema muscolare e l’ articolazione nel movimento. I vertebrati, sottotipo di CORDATI, comprendono animali caratterizzati da una struttura scheletrica assile ossea, tranne che nei CICLOSTOMI e nei CONDRITTI in cui e’ cartilaginea. Sono detti anche CRANIOTI, per una speciale struttura, il CRANIO, a protezione della regione cefalica del sistema nervoso. Lo scheletro del tronco generalmente e’ costituito dalla colonna …

Page 25: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 25

Xpress tag

Il tag <P> imposta sempre lo stile del carattere su Normale. Quando c’è un altro stile carattere (ad esempio <B> per Grassetto), questo stile viene applicato se non è già specificato.Con il tag <$>, lo stile carattere viene impostato sullo stile specificato nel foglio stile corrente. Se attualmente non è applicato alcun foglio stile, viene utilizzato il foglio stile Normale.

Page 26: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 26

Xpress tag: Attributi carattere

Normale <P>Grassetto <B>Corsivo <I>Bordato <O>Ombreggiato <S>Sottolineato <U>Barrato </>Maiuscolo <K.> …

Page 27: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 27

Xpress tag: Attributi paragrafo

Allinea paragrafo a sinistra <*L>Centra paragrafo <*C> Allinea paragrafo a destra <*R>Giustifica paragrafo <*J>Forza giustificazione paragrafo <*F>

Page 28: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 28

Xpress tag: definizione fogli di stile

Le definizioni dei fogli stile possono includere soltanto gli attributi paragrafo, soltanto gli attributi carattere o sia gli attributi paragrafo che gli attributi carattere.Esempio di definizione: @stylesheetname=[S"",""] <attributi del carattere e del paragrafo>

Page 29: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 29

Xpress tag: Applicazione fogli stile

Il carattere @ viene utilizzato per applicare un foglio stile. Anteponendo "x." a @. vengono in eliminate tutte le priorità esistenti degli attributi carattere.Ad esempio, <x@$> applica il foglio stile carattere Normale, cancellando tutti gli attributi carattere esistenti.

Page 30: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 30

Conclusioni

Come abbiamo visto:MS Word e OpenOffice generano direttamente XML pronto per l’usoInDesign e Xpress ci forniscono un tipo di formato che può essere ricondotto a XML.

Page 31: 24/01/051 XML e i programmi di impaginazione. 24/01/052 Introduzione Panoramica sui maggiori programmi di impaginazione. Come usano XML.

24/01/05 31

Conclusioni

I formati di InDesign e Xpress hanno le seguenti caratteristiche:I tag non si chiudono e vengono usati come se fossero marker.C’è un po’ di confusione nell’uso della terminologia. Comunque ci permettono di capire come è formattato il documento.