Scelta di un linguaggio di script

Designer supporta lo scripting sia con FormCalc che JavaScript. Ogni linguaggio di script presenta vantaggi che dovrebbero già essere noti prima di scrivere qualsiasi script sul modulo.

FormCalc è un linguaggio di calcolo che comprende un'ampia gamma di funzioni integrate che semplificano le funzionalità più comuni dei moduli. Ad esempio, è possibile utilizzare le funzioni finanziarie FormCalc per valutare l'entità del rimborso di un prestito in base all'importo principale, il tasso di interesse e il numero di rate.

JavaScript è un linguaggio di script più potente e diversificato, pensato per offrire maggiore flessibilità e consentire di sfruttare le conoscenze che già si possiedono in materia di script. Ad esempio, si possono riutilizzare le funzioni JavaScript esistenti in Designer per ridurre il numero di nuovi script da creare.

Nota: Designer supporta JavaScript versione 1.6 o precedente.

È possibile selezionare il linguaggio di script utilizzato per i nuovi moduli nel pannello Area di lavoro della finestra di dialogo Opzioni. Per selezionare il linguaggio da applicare al modulo corrente, accedere invece alla scheda Predefinito della finestra Proprietà modulo.

Il linguaggio di script visualizzato nell'elenco Linguaggio dell'Editor di script corrisponde all'opzione relativa selezionata come predefinita per i nuovi moduli. Tuttavia, apportando modifiche al linguaggio di script associato al modulo corrente si determina una variazione corrispondente nell'elenco Linguaggio, in riferimento ai nuovi script associati ai nuovi eventi. La modifica dell'opzione relativa al linguaggio di script nella finestra di dialogo Proprietà del modulo non determina variazioni nel linguaggio impiegato per gli script esistenti. Se un evento contiene già uno script e questo è eliminato, l'Editor di script continua a utilizzare lo stesso linguaggio di script per tutta la durata della sessione di lavoro di Designer.

Nota: A partire dal 10 marzo 2012, Adobe dichiara obsolete le funzionalità Guide di Adobe® LiveCycle® ES. La funzionalità Guide è disponibile esclusivamente a scopo di aggiornamento; dopo il rilascio di due versioni principali, verrà rimossa dal prodotto.

Nella seguente tabella sono evidenziate alcune differenze fondamentali tra FormCalc e JavaScript.

FormCalc

JavaScript

Linguaggio di calcolo nativo di Adobe compatibile con Designer e Forms

 

Linguaggio di script standard usato in diverse applicazioni software molto diffuse

Script più brevi (in genere solo una riga)

Supporta looping di script

Possibilità di creare script più lunghi, se necessario, con l'opportunità di utilizzare il looping

Non supportato da guide modulo (non approvato)

Supportato da guide (non approvato)

Contiene una serie di funzioni integrate utili per ridurre la quantità di script necessaria per eseguire comuni operazioni di progettazione dei moduli

Consente l'accesso al modello oggetto di Acrobat e alle funzioni JavaScript di Acrobat

Supporto di date, ore, valute e formato di numeri internazionali

Debugging possibile tramite il debugger JavaScript di Acrobat

Funzioni integrate URL per le interazioni basate su Web Post, Put e Get.

Consente di creare funzioni personalizzate per ogni esigenza specifica

Compatibile con tutte le piattaforme supportate da Designer e Forms

Compatibile con tutte le piattaforme supportate da Designer e Forms