01.06.2013 Views

manipolazione di file in formato PDF median - The e-Lite Research ...

manipolazione di file in formato PDF median - The e-Lite Research ...

manipolazione di file in formato PDF median - The e-Lite Research ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Strumenti automatici per e<strong>di</strong>toria elettronica:<br />

<strong>manipolazione</strong> <strong>di</strong> <strong>file</strong> <strong>in</strong> <strong>formato</strong> <strong>PDF</strong> me<strong>di</strong>ante libreria iTex<br />

• Cos Layer: garantisce l’accesso ai blocchi <strong>di</strong> basso livello utilizzati per<br />

manipolare i dati, come i <strong>di</strong>zionari e str<strong>in</strong>ghe.<br />

Figura 1.2 Acrobat Layer<br />

Le prime due lettere del nome <strong>di</strong> un oggetto o <strong>di</strong> un metodo <strong>in</strong><strong>di</strong>cano<br />

l’appartenenza ad un determ<strong>in</strong>ato layer; è ora possibile dare una panoramica più<br />

dettagliata <strong>di</strong> tali oggetti e delle loro relazioni. Gli oggetti pr<strong>in</strong>cipali che vengono<br />

utilizzati sono:<br />

• CosDoc: è la rappresentazione <strong>di</strong> un documento <strong>PDF</strong> a basso livello; non<br />

si può creare <strong>di</strong>rettamente ma deve essere ottenuto come risultato <strong>di</strong> una<br />

funzione.<br />

• ASFile e ASFileSys: <strong>in</strong>capsula l’accesso ai <strong>file</strong> e fornisce un’<strong>in</strong>terfaccia<br />

comune al viewer, alle applicazioni ed ai plug-<strong>in</strong> verso il <strong>file</strong> system su<br />

<strong>di</strong>verse piattaforme. Un ASFile è una rappresentazione opaca <strong>di</strong> un <strong>file</strong><br />

aperto, contenente un ASPathName ed un ASFileSys, che rappresentano<br />

rispettivamente il percorso del <strong>file</strong> specifico del sistema ed un <strong>in</strong>sieme <strong>di</strong><br />

funzioni per accedere ai <strong>di</strong>versi <strong>file</strong> system.<br />

• PDDoc: è una rappresentazione logica <strong>di</strong> un documento <strong>PDF</strong> aperto; esiste<br />

una corrispondenza <strong>di</strong>retta fra PDDoc e ASFile. Un’applicazione può<br />

creare o aprire un documento utilizzando un ASFileSys e un ASPathName<br />

che solitamente si riferiscono a <strong>file</strong> su <strong>di</strong>sco. Ogni documento contiene un<br />

Pag<strong>in</strong>a 31

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!