(Caratteristica avanzata di Kofax Power PDF for Mac)
JavaScript è usato in Kofax Power PDF for Mac per creare funzioni o azioni personalizzate nei moduli PDF. I comandi Javascript possono essere applicati ai campi del modulo per i calcoli, la formattazione, le validazioni e molte altre cose. È richiesta una conoscenza avanzata della programmazione JavaScript per modificare gli script esistenti o aggiungere nuovi script. Le risorse che possono aiutare con la programmazione JavaScript generale o specifica per Adobe sono disponibili online attraverso w3schools.com, pdfscripting.com, Adobe, e molte altre fonti.
Nota: Kofax Power PDF for Mac supporta solo i JavaScript per i moduli Acroform PDF. Non supporta i JavaScript per i documenti LiveCycle (XFA).
JavaScript è un linguaggio di programmazione per computer orientato agli oggetti. È comunemente usato per creare effetti interattivi all'interno dei browser web e fornisce un modo potente per personalizzare i PDF.
Kofax Power PDF for Mac permette di visualizzare, aggiungere, cancellare o modificare i JavaScript esistenti attraverso una finestra di scripting. Gli script in un documento sono elencati come script di documento o come script di pagina. Ci sono generalmente quattro tipi di JavaScript:
Script del documento: gli script a livello di documento sono script in cima alla gerarchia di scripting di un documento PDF. Questi script sono i primi eseguiti quando un documento viene caricato in Kofax Power PDF for Mac. Gli script del documento sono usati per impostare operazioni, eseguire test di ambiente di alto livello, o definire certe funzioni e variabili usate da altri script nel documento.
Azioni del documento: le azioni del documento sono eventi richiesti da un'attività come chiudere, salvare o stampare un documento. Le "azioni" del documento permettono ai progettisti di moduli di cambiare il documento prima o dopo qualsiasi di queste attività. Di solito ci sono cinque azioni del documento:
Azioni a livello di pagina: Le azioni a livello di pagina sono eventi attivati a livello di pagina, come l'apertura e la chiusura. Per esempio, "aprire" una pagina si riferisce a quando la pagina specifica del documento è completamente visibile e il suo numero di pagina associato si riflette nella barra degli strumenti. La "chiusura" di una pagina si riferisce a quando la pagina specifica del documento non è più completamente visibile e il suo numero di pagina associato non si riflette più nella barra degli strumenti. Queste azioni sono generalmente utili per gestire le pagine che contengono multimedia interattivi come timer, video o animazioni, che Kofax Power PDF for Mac attualmente potrebbe non supportare.
Azioni di annotazione: Le azioni di annotazione sono eventi a livello di pagina associati principalmente a elementi di modulo per i campi di modulo. Queste azioni permettono funzioni o formattazioni personalizzate per annotazioni specifiche. Gli utenti saranno in grado di modificare o aggiungere formattazioni specifiche, calcoli o convalide per i campi del modulo. Gli script di campo del modulo includono due tipi principali di script: "Widget scripts" e "Form-value scripts". Gli script dei widget sono azioni eseguite su un campo. Gli script del valore del modulo sono azioni che si verificano quando il valore di un campo del modulo cambia.
Nota: gli utenti saranno in grado di visualizzare tutti gli script disponibili sia a livello di documento che di pagina. Tuttavia, mentre tutti gli script sono tecnicamente modificabili, Kofax Power PDF for Mac potrebbe non supportare tutti i JavaScript. Per esempio, Kofax Power PDF for Mac attualmente non supporta certi multimedia come i video interattivi. Tuttavia, l ' applicazione supporta JavaScript generali come avvisi, calcoli, formattazione e validazione.
Prima che JavaScript possa essere eseguito in un documento, deve essere abilitato in Preferenze.(Preferenze utente).
Abilita JavaScript:
La finestra Script di Kofax Power PDF for Mac permette di visualizzare e modificare il JavaScript di un documento. Se più documenti sono aperti simultaneamente in Kofax Power PDF for Mac, la finestra Script visualizzerà gli script del documento che state attivamente modificando.
Nota: gli Adobe JavaScript sono solitamente caratterizzati dal prefisso "AF."
La finestra Script permette di eliminare i JavaScript in un PDF. I JavaScript attualmente inclusi nel documento sono elencati nel pannello di sinistra.
La finestra Script permette di aggiungere nuovi script al PDF.
Nota: per aggiungere un'azione di annotazione a un campo specifico del modulo, devi avere il campo del modulo selezionato prima di cliccare il più + per aggiungere uno script. Se non hai selezionato un'annotazione specifica, puoi aggiungere solo script di documento o di pagina.
Ci sono un paio di modi per testare il vostro JavaScript. Per eseguire gli script riga per riga, usate la finestra JavaScript.
Per testare il tuo modulo con i calcoli, dovrai passare allo strumento Seleziona testo (Comando+1) per provare il tuo modulo. Torna allo strumento di modifica
(Command+2) per modificare l'aspetto degli elementi che hai inserito nel tuo modulo.
Nota: i JavaScript saranno eseguiti con successo solo se: