Een scripttaal kiezen

Designer ondersteunt scripts in FormCalc en JavaScript. Voordat u scripts gaat schrijven voor een formulier, moet u nagaan wat de voordelen zijn van elke scripttaal.

FormCalc is een taal voor berekeningen met een groot aantal ingebouwde functies waarmee de meest gebruikte formulierfunctionaliteit kan worden vereenvoudigd. Met de financiële functies van FormCalc kunt u bijvoorbeeld het bedrag van een lening bepalen op basis van het hoofdbedrag, de rentestand en het aantal aflossingsperioden.

JavaScript is een krachtigere en meer gevarieerde scripttaal, die u meer flexibiliteit biedt en waarmee u uw bestaande kennis van scripttalen kunt gebruiken. U kunt bijvoorbeeld de bestaande JavaScript-functies in Designer opnieuw gebruiken, zodat u minder nieuwe scriptcode hoeft te schrijven.

Opmerking: Designer ondersteunt JavaScript versie 1.6 en lager.

Op het paneel Werkruimte van het dialoogvenster Opties kiest u welke scripttaal wordt gebruikt voor nieuwe formulieren. Op het tabblad Standaardwaarden van het dialoogvenster Formuliereigenschappen stelt u de taal voor het huidige formulier in.

In de keuzelijst Taal van de Scripteditor wordt de scripttaal weergegeven die u op hebt ingesteld als standaardtaal voor nieuwe formulieren. Maar als u de ingestelde scripttaal voor het huidige formulier wijzigt, wordt de scripttaal die wordt weergegeven in de keuzelijst Taal, ook gebruikt voor nieuwe scripts voor nieuwe gebeurtenissen. Door de scripttaal te wijzigen in het dialoogvenster Formuliereigenschappen, verandert u niet de scripttaal die is gebruikt voor bestaande scripts. Als een gebeurtenis al script bevat en dat script wordt verwijderd, blijft de Scripteditor deze scripttaal gebruiken tijdens de rest van de sessie met Designer.

Opmerking: Vanaf 10 maart 2012 keurt Adobe de mogelijkheden van hulplijnen van Adobe® LiveCycle® ES af. De functie Hulplijnen is alleen nog maar beschikbaar voor upgrades en zal na twee grote releases uit het product verwijderd worden.

In de volgende tabel ziet u de belangrijkste verschillen tussen FormCalc en JavaScript.

FormCalc

JavaScript

Eigen Adobe-berekeningstaal die geldig is in Designer en Forms

 

Standaardscripttaal die in veel populaire softwaretoepassingen wordt gebruikt.

Kortere scripts (doorgaans slechts één regel).

Ondersteunt scripts met lussen

Mogelijkheid tot het maken van langere scripts en, indien nodig, het gebruik van lussen

Niet ondersteund door formulierhulplijnen (afgekeurd)

Ondersteund door formulierhulplijnen (afgekeurd)

Een uitgebreide reeks handige, ingebouwde functies waarmee algemene taken in de ontwerpfase met minder scripts kunnen worden uitgevoerd.

Toegang tot het Acrobat-objectmodel en de JavaScript-functionaliteit in Acrobat

Ondersteuning voor internationale datum-, tijd-, valuta- en getalnotaties.

Foutopsporing mogelijk met JavaScript-foutopsporing in Acrobat

Webinteracties zijn mogelijk door ingebouwde URL-functies voor Post, Put en Get

Ondersteuning voor het maken van aangepaste functies voor uw eigen specifieke behoeften

Compatibel met alle door Designer en Forms ondersteunde platforms

Compatibel met alle door Designer en Forms ondersteunde platforms