Quando si scrivono script all’interno dei documenti o si desidera esaminare gli script contenuti in un file, occorre innanzi tutto sapere dove si trova il codice JavaScript. In Nitro PDF Professional, gli script JavaScript si possono trovare nelle seguenti posizioni:
- Script di campo. Gli script JavaScript possono essere utilizzati con tutti i tipi di campi. In tutti i campi è possibile aggiungere script nelle proprietà Imposta azione. Nei campi firma, gli script JavaScript possono essere aggiunti sia nelle proprietà Imposta azione che nelle proprietà Firmato. In particolare, sono i campi di testo che consentono, più di ogni altro tipo di campo, di aggiungere script alle proprietà dei campi. Nei campi di testo è possibile aggiungere script a:
- Proprietà di formato. Aprire le proprietà Formato e selezionare Personalizzato dal menu a discesa Seleziona categoria formato. Gli script JavaScript vengono aggiunti per creare uno Script formato personalizzato e uno Script tasto personalizzato.
- Convalida. Aprire le proprietà Convalida e selezionare Usa script di convalida personalizzato per aggiungere il codice JavaScript necessario per convalidare i dati dei campi.
- Calcola. Le proprietà Calcola sono uno degli ambiti di utilizzo più frequenti degli script JavaScript. È possibile scrivere gli script in due aree diverse. Fare clic sul pulsante Notazione campo semplificata per scrivere gli script utilizzando una sintassi simile a quella delle formule dei fogli di calcolo. Oppure, fare clic su Script di calcolo personalizzato per scrivere script JavaScript da utilizzare per calcolare i dati dei campi.
- Imposta azione. Analogamente ad altri tipi di campi, i campi di testo supportano il tipo di azione Esegui JavaScript.
- Console JavaScript. È possibile aprire la Console JavaScript e scrivere uno script che non appartiene a nessun campo o elemento. Gli script scritti nella Console JavaScript possono essere utilizzati per effettuare test delle routine e il debug del codice.
- Azioni documenti. L’apertura, il salvataggio e la stampa di PDF sono tutte azioni documenti. È possibile scrivere codice JavaScript da eseguire quando queste azioni hanno luogo. Per aggiungere un’azione documento, sulla scheda Moduli della barra multifunzione, nel gruppo JavaScript, fare clic su Azioni documento.
- JavaScript a livello documento. Un codice JavaScript a livello di documento può essere una funzione che viene chiamata da altri script nelle subroutine. Questi script si trovano al livello del documento e possono essere eseguiti da un altro script oppure all’apertura del file.
- JavaScript a livello cartella. Uno script JavaScript a livello di cartella è posizionato esternamente al file PDF e può essere utilizzato in più PDF. Questi script vengono eseguiti all’apertura di Nitro PDF Professional.