XML e i programmi di impaginazione - PowerPoint PPT Presentation

1 / 36
About This Presentation
Title:

XML e i programmi di impaginazione

Description:

Title: Presentazione di PowerPoint Last modified by: Gurme Created Date: 1/1/1601 12:00:00 AM Document presentation format: Lucidi Other titles: Times New Roman ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 37
Provided by: tesiFabi
Category:

less

Transcript and Presenter's Notes

Title: XML e i programmi di impaginazione


1
XML e i programmi di impaginazione
  • Lisa Zanarini

2
Introduzione
  • Panoramica sui maggiori programmi di
    impaginazione.
  • Come usano XML.

3
Ci occupiamo di
  • MS Word
  • OpenOffice
  • InDesign
  • PageMaker
  • XPress

4
MS Word
  • Come si è evoluto
  • Versioni pre-2003
  • Versione 2003

5
MS Word versioni precedenti
  • Non esisteva la possibilità di salvare in un
    formato XML
  • Si poteva salvare il documento come pagina Web.

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.

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.

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.

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.

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.

11
OpenOffice.org 1.1.4
12
OpenOffice.org 1.1.4 esempio
Content.xml
  • lt?xml version"1.0" encoding"UTF-8"?gt
  • lt!DOCTYPE officedocument-content PUBLIC
    "-//OpenOffice.org//DTD OfficeDocument 1.0//EN"
    "office.dtd"gtltofficedocument-content
    xmlnsoffice"http//openoffice.org/2000/office"
  • ltofficefont-declsgtltstylefont-decl
    stylename"Tahoma1" fofont-family"Tahoma"/gtltsty
    lefont-decl stylename"Lucida Sans Unicode"
    foRomanapos" stylefont-family-generic"roman"
    stylefont-pitch"variable"/gtlt/officefont-declsgtlt
    officeautomatic-stylesgtltstylestyle
    stylename"P1" stylefamily"paragraph"
    styleparent-style-name"WW-Normale (Web)"
    stylemaster-page-stylefont-weight-asian"bold"
    stylefont-size-complex"36pt"
    textname"Illustration"/gtlttextsequence-decl
    textdisplay-outline-level"0" textname"Table"/gt
    lttextsequence-decl textdisplay-outline-level"0"
    textname"Text"/gtlttextsequence-decl
    textdisplay-outline-level"0" textname"Drawing"
    /gtlt/textsequence-declsgtlttextp
    textstyle-name"P1"gtSISTEMA SCHELETRICO -

13
OpenOffice.org 1.1.4 esempio
Meta.xml
  • lt?xml version"1.0" encoding"UTF-8"?gt
  • lt!DOCTYPE officedocument-meta PUBLIC
    "-//OpenOffice.org//DTD OfficeDocument 1.0//EN"
    "office.dtd"gtltofficedocument-meta
    xmlnsoffice"http//openoffice.org/2000/office"
    xmlnsxlink"http//www.w3.org/1999/xlink"
    xmlnsdc"http//purl.org/dc/elements/1.1/"
    xmlnsmeta"http//openoffice.org/2000/meta"
    officeversion"1.0"gtltofficemetagtltmetageneratorgt
    OpenOffice.org 1.1.4 (Win32)lt/metageneratorgtlt!--6
    45m52(Build8824)--gtltdctitlegtSISTEMA SCHELETRICO
    - EVOLUZIONElt/dctitlegtltmetainitial-creatorgtDiego
    lt/metainitial-creatorgtltmetacreation-dategt2004-04
    -Info 4"/gtltmetadocument-statistic
    metatable-count"0" metaimage-count"0"
    metaobject-count"0" metapage-count"2"
    metaparagraph-count"14" metaword-count"636"
    metacharacter-count"3940"/gtlt/officemetagtlt/offic
    edocument-metagt

14
OpenOffice.org 1.1.4 esempio
Style.xml
  • lt?xml version"1.0" encoding"UTF-8"?gt
  • lt!DOCTYPE officedocument-styles PUBLIC
    "-//OpenOffice.org//DTD OfficeDocument 1.0//EN"
    "office.dtd"gtltofficedocument-styles
    xmlnsfo"http//www.w3.org/1999/XSL/Format"
    stylehorizontal-rel"paragraph"/gtlt/stylestylegtlt
    stylestyle stylename"OLE" stylefamily"graphic
    s"gtltstyleproperties textanchor-type"paragraph"
    svgx"0cm" svgy"0cm" stylewrap"none"
    stylevertical-pos"top" stylevertical-rel"parag
    raph" stylehorizontal-pos"center"
    stylehorizontal-rel"paragraph"/gtlt/stylestylegtltt
    extoutline-stylegtlttextoutline-level-style
    textlevel"1" stylenum-format""/gtlttextoutline-
    level-style textlevel"2" stylenum-format""/gtltt
    extoutline-level-style textlevel"3"
    stylenum-format""/gtlt/textoutline-stylegtlttextfo
    otnotes-configuration stylenum-stylesgtltstylepage
    -master stylename"pm1"gtltstyleproperties
    fopage-width"20.999cm" fopage-height"29.699cm"
    stylenum-format"1" styleprint-orientation"por
    trait" fomargin-top"2.499cm" fomargin-bottom"2
    cm" fomargin-left"2cm" fomargin-right"2cm"
    stylewriting-mode"lr-tb" stylelayout-grid-color
    "c0c0c0" stylelayout-grid-lines"39"
    stylesgtltstylemaster-page stylename"Standard"
    stylepage-master-name"pm1"/gtlt/officemaster-styl
    esgtlt/officedocument-stylesgt

15
InDesign
  • Dispone
  • di un supporto XML
  • della possibilità di salvare in un formato
    chiamato Adobe InDesign tagged text.

16
InDesign supporto XML
  • È gestito dal plug-in XMedia UI
  • Il contenuto di un documento InDesign può essere
    esportato in un file XML, così come il contenuto
    di un file XML può essere importato in un
    documento InDesign.

17
InDesign supporto XML
  • Come funziona
  • Per inserire i tag nel contenuto del documento
    per lesportazione XML, è necessario disporre di
    un elenco dei tag della palette Tag.
  • Si possono creare tag XML completamente nuovi o
    importarli da unaltra origine.
  • Dopo aver applicato i tag agli elementi di pagina
    di un documento, possiamo esportarlo in XML.

18
InDesign supporto XML
  • Problemi
  • Deve essere effettuato un lavoro a monte.
  • Bisogna importare un apposito DTD.
  • I tag devono essere inseriti da chi utilizza
    InDesign.

19
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.

20
InDesign Tagged Text esempio
21
InDesign Tagged Text
  • Il file in formato tagged text risulta il
    seguente
  • ltVersion3.000000gtltFeatureSetInDesign-RomangtltColo
    rTableltBlackCOLORCMYKProcess0.000000,0.00000
    0,0.000000,1.000000gtgt ltParaStylegtltpTextAlignment
    CentergtltcTypefaceBoldgtSISTEMA SCHELETRICO -
    EVOLUZIONE ltcTypefacegtltpTextAlignmentgtltParaStyle
    gtltpTextAlignmentCentergtltcTypefaceBoldgt
    ltcTypefacegtltpTextAlignmentgtltParaStylegtltpTextAli
    gnmentCentergtltcTypefaceBoldgtI VERTEBRATI
    ltcTypefacegtltpTextAlignmentgtltParaStylegtltpTextAli
    gnmentCentergtltcTypefaceBoldgt ltcTypefacegtltpTextA
    lignmentgtltParaStylegtLa struttura ossea dei
    vertebrati, costituisce il sostegno rigido,
    determina llt0x2019gtaspetto caratteristico del
    corpo ed elt0x2019gt atta a consentire la
    connessione al sistema muscolare e llt0x2019gt
    articolazione nel movimento. I vertebrati

22
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.

23
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.

24
XPress
  • Dispone come InDesign
  • di un supporto XML
  • della possibilità di salvare in un formato
    chiamato XPress tags (.xtg).

25
XPress supporto XML
  • Come funziona
  • È gestito dallXTension Avenue.quark che viene
    installata automaticamente dal programma di
    installazione di QuarkXPress.
  • Esistono altre XTension che si occupano di XML
    (es. Atomic di EasyPress).

26
XPress supporto XML
  • A partire da un documento QuarkXPress e da un
    DTD, avenue.quark consente di creare un gruppo
    di regole di codifica che provvede ad associare
    automaticamente le diverse combinazioni di fogli
    stile, colori e stili carattere con i tipi di
    elementi di un DTD.
  • Un gruppo di regole di codifica consente di
    associare i fogli stile, i colori e gli stili di
    testo agli elementi di un DTD.

27
XPress tag
  • Nelle versioni precedenti del programma si
    chiamavano Indicatori XPress.
  • Sono usati per salvare dallinterno 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 lt gt.

28
XPress tag esempio
29
XPress tag esempio
  • I Il file in formato XPress tag risulta il
    seguente
  • ltv6.50gtlte1gt _at_Rosso scuroClt"RGB",N,P,N,0.5,0,0gt
    _at_NormaleltPs100t0h100z12k0b0cKf"Arial"gt
    _at_NormaleS"","Normale","Normale"ltLh"Standard"
    kn0kt0ra0rb0d0p(0,0,0,0,0,0,g,"Italiano")gt
    _at_lt_at_pgtltCra0rb0p(0,0,0,0,5,5,g,"Italiano")gtltB
    f"Times New Roman"gtSISTEMA SCHELETRICO -
    EVOLUZIONE I VERTEBRATI ltLgtltgtLa struttura ossea
    dei vertebrati, costituisce il sostegno rigido,
    determina laspetto 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

30
XPress tag
  • Il tag ltPgt imposta sempre lo stile del carattere
    su Normale. Quando cè un altro stile carattere
    (ad esempio ltBgt per Grassetto), questo stile
    viene applicato se non è già specificato.
  • Con il tag ltgt, 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.

31
XPress tag Attributi carattere
  • Normale ltPgt
  • Grassetto ltBgt
  • Corsivo ltIgt
  • Bordato ltOgt
  • Ombreggiato ltSgt
  • Sottolineato ltUgt
  • Barrato lt/gt
  • Maiuscolo ltK.gt

32
XPress tag Attributi paragrafo
  • Allinea paragrafo a sinistra ltLgt
  • Centra paragrafo ltCgt
  • Allinea paragrafo a destra ltRgt
  • Giustifica paragrafo ltJgt
  • Forza giustificazione paragrafo ltFgt

33
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 _at_stylesheetnameS"",""
    ltattributi del carattere e del paragrafogt

34
XPress tag Applicazione fogli stile
  • Il carattere _at_ viene utilizzato per applicare un
    foglio stile.
  • Anteponendo "x." a _at_. vengono in eliminate tutte
    le priorità esistenti degli attributi carattere.
  • Ad esempio, ltx_at_gt applica il foglio stile
    carattere Normale, cancellando tutti gli
    attributi carattere esistenti.

35
Conclusioni
  • Come abbiamo visto
  • MS Word e OpenOffice generano direttamente XML
    pronto per luso
  • InDesign e Xpress ci forniscono un tipo di
    formato che può essere ricondotto a XML.

36
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 nelluso della
    terminologia.
  • Comunque ci permettono di capire come è
    formattato il documento.
Write a Comment
User Comments (0)
About PowerShow.com