|
Selecteer in uw formulierontwerp een object dat ondersteuning biedt voor gebeurtenissen. Voeg bijvoorbeeld een knop toe aan een nieuw, leeg formulier.
Kies in de Scripteditor in de lijst Tonen één van de gebeurtenissen die op het object van toepassing zijn. De gebeurtenis die u kiest, bepaalt wanneer het script zal worden uitgevoerd. Als u een berekening schrijft die of een script schrijft dat invloed heeft op een object dat geen gebeurtenissen ondersteunt, moet u uw berekening of script insluiten in een formulierontwerpobject dat wel formuliergebeurtenissen ondersteunt. Selecteer bijvoorbeeld met het nieuwe knopobject de gebeurtenis click in de lijst Tonen.
Kies uw scripttaal in de lijst Taal. Selecteer bijvoorbeeld JavaScript voor het nieuwe knopobject.
Kies in de lijst Uitvoeren op de locatie waarop u het script wilt laten uitvoeren. Selecteer bijvoorbeeld Client voor het nieuwe knopobject .
U kunt naar keuze opgeven of de berekeningen of scripts moeten worden uitgevoerd in de clienttoepassing (bijvoorbeeld Acrobat of een webbrowser) of in het serverproces.
Als u kiest voor Client, wordt het verwerken van berekeningen en scripts gestart als het formulier is gegenereerd. Als u Server kiest, wordt het verwerken van berekeningen en scripts tijdens het genereren van het formulier gestart. Door een voorbeeldweergave van het formulier te bekijken via het tabblad Voorbeeld-PDF, wordt het formulier geopend in Acrobat. Scripts waarvoor is ingesteld dat ze worden uitgevoerd op Client of Client en Server, worden uitgevoerd.
Opmerking: Als u in de lijst Uitvoeren op de optie Client en server kiest, wordt een script uitgevoerd in de client- of de servertoepassing, afhankelijk van de toepassing die is gebruikt om het formulier te verwerken.
Voer in het veld Scriptbron uw FormCalc-berekening of JavaScript-script in. U kunt gebruikmaken van de afsluitopties voor instructies van Designer bij het maken van een verwijzingssyntaxis voor een berekening of script. Voeg bijvoorbeeld het volgende JavaScript-script toe aan het nieuwe knopobject:
xfa.host.messageBox("Hello World!", "Creating a new script", 3);
Als u uw formulierontwerp hebt voltooid, moet u uw berekeningen en scripts testen en eventuele fouten opsporen voordat u ze productief maakt. Bekijk bijvoorbeeld voor het nieuwe knopobject een voorbeeldweergave van het formulier via het tabblad Voorbeeld-PDF. Klik op het knopobject om het berichtvenster weer te geven dat wordt beschreven in stap 5.
Zie Objecten die berekeningen en scripts ondersteunen voor meer informatie over de Designer-objecten die scripts ondersteunen.
|
|
|