Knoppen gebruiken

Als u wilt dat gebruikers acties kunnen starten, zoals het versturen van gegevens, het uitvoeren van een webservicebewerking of het uitvoeren van een databasequery, kunt u een knop aan het formulier toevoegen. Met behulp van de ingebouwde ondersteuning van Designer voor client-servercommunicatie en het gebruik van scripts kunt u in formulieren nu de volgende acties gebruiken via knoppen:

  • Een berekening uitvoeren

  • Gegevens verwerken en aanpassen via een script

  • Gegevens (inclusief optionele bijlagen) naar een server verzenden

  • Verzonden formulierinhoud ondertekenen

  • Verzonden formulierinhoud coderen

  • Een verbinding openen met een host

  • Clientverzoeken naar een server versturen

  • Een webservicebewerking aanroepen

  • Een query uitvoeren op een gegevensbron

De acties die aan de knop zijn toegewezen, worden gestart als de gebruiker op de knop klikt.

Nadat u een knop aan het formulierontwerp hebt toegevoegd, kunt u de tekst van het bijschrift bewerken en de eigenschappen van het object aanpassen op de tabbladen Veld, Verzenden en Uitvoeren in het palet Object. U kunt de volgende eigenschappen opgeven:

  • Het bijschrift van de knop wijzigen

  • Een randstijl voor de knop instellen

  • De markeerstijl voor de knop opgeven

  • De knop als zichtbaar, onzichtbaar of verborgen instellen

  • Een landinstelling voor de knop opgeven

  • Runtime-eigenschappen opgeven

Designer bevat ook vier extra knoppen die vooraf zijn geconfigureerd voor specifieke functies. Deze omvatten een knop voor het verzenden via e-mail, voor het verzenden via HTTP, voor het afdrukken en voor het opnieuw instellen.

Knoppen voor verzenden via e-mail

De knop E-mail verzenden is een standaardknop waarvoor bepaalde eigenschappen al zijn ingesteld en waarvoor een speciaal palet Object beschikbaar is. Met dit object kunt u eenvoudig knoppen maken waarmee gebruikers formuliergegevens kunnen terugsturen via e-mail. Aangezien er in Adobe Reader geen wijzigingen in PDF-bestanden worden opgeslagen (dus ook geen formuliergegevens), is het raadzaam om een knop E-mail verzenden toe te voegen aan formulieren die gebruikers kunnen invullen in Adobe Reader.

De knop Verzenden via e-mail heeft de werking van een standaardknopobject met de volgende instellingen:

  • Het type besturingselement is ingesteld op Verzenden.

  • De verzendindeling is ingesteld op XML-gegevens.

  • Verzenden naar URL is ingesteld voor gebruik van het mailto-protocol, zoals mailto:name@adobe.com

  • Codering is ingesteld op UTF-8

Als u de nieuwe formulierassistent gebruikt om een formulier te maken en een van de retourmethoden met een verzendoptie selecteert, wordt er automatisch een knop Verzenden via e-mail aan het formulier toegevoegd.

Nadat u een knop aan het formulierontwerp hebt toegevoegd, kunt u de tekst van het bijschrift bewerken en de eigenschappen van het object aanpassen op het tabblad Veld in het palet Object. U kunt de volgende eigenschappen opgeven:

  • Het bijschrift van de knop wijzigen

  • Een randstijl voor de knop instellen

  • De markeerstijl voor de knop opgeven

  • De opties Aan en Onderwerp voor het e-mailbericht instellen

  • Verzonden formulierinhoud ondertekenen

  • Verzonden formulierinhoud coderen

  • De knop als zichtbaar, onzichtbaar of verborgen instellen

  • Een landinstelling voor de knop opgeven

U kunt de naam van de knop wijzigen en de opmaak van het bijschrift aanpassen op de paletten Font en Alinea in het palet Hiërarchie.

De knop E-mail verzenden configureren

U kunt het e-mailadres opgeven waarnaar de formuliergegevens worden verzonden, en de onderwerpregel van de e-mail die wordt verzonden.

  1. Voeg een knop Verzenden via e-mail toe aan het formulierontwerp. Zie Objecten toevoegen aan een formulierontwerp.

  2. Klik in het palet Object op het tabblad Subformulier.

  3. Typ in het vak E-mailadres het e-mailadres waarnaar u wilt verzenden.

  4. (Optioneel) Typ het onderwerp in het vak E-mailonderwerp.

  5. (Optioneel) Als u een gegevenshandtekening op de verzonden gegevens wilt toepassen, schakelt u de optie Verzending ondertekenen in en klikt u vervolgens op Instellingen om de gewenste handtekeninginstellingen te configureren.

  6. (Optioneel) Als u XML-versleuteling op de formulierinhoud wilt toepassen, selecteert u Verzending versleutelen en klikt u vervolgens op Instellingen om de gewenste versleutelingsinstellingen te configureren.

Knop HTTP verzenden

De knop HTTP verzenden is een standaardknop waarvoor bepaalde eigenschappen al zijn ingesteld en waarvoor een speciaal palet Object beschikbaar is. Met dit object kunt u eenvoudig knoppen maken waarmee gebruikers formuliergegevens kunnen terugsturen via HTTP.

De Knop HTTP verzenden heeft de werking van een standaardknopobject met de volgende instellingen:

  • Het type besturingselement is ingesteld op Verzenden.

  • De verzendindeling is ingesteld op URL-gecodeerde gegevens.

  • Verzenden naar URL is ingesteld voor gebruik van het HTTP-protocol

Als de gegevens moeten worden geretourneerd via het beveiligde HTTPS-protocol, kunt u in plaats daarvan het standaardknopobject gebruiken.

Nadat u een knop aan het formulierontwerp hebt toegevoegd, kunt u de tekst van het bijschrift bewerken en de eigenschappen van het object aanpassen op het tabblad Veld in het palet Object. U kunt de volgende eigenschappen opgeven:

  • Het bijschrift van de knop wijzigen

  • Een randstijl voor de knop instellen

  • De markeerstijl voor de knop selecteren

  • De URL opgeven waarnaar de gegevens worden verzonden

  • Verzonden formulierinhoud ondertekenen

  • Verzonden formulierinhoud coderen

  • De knop als zichtbaar, onzichtbaar of verborgen instellen

  • Een landinstelling voor de knop opgeven

U kunt de naam van de knop wijzigen en de opmaak van het bijschrift aanpassen op de paletten Font en Alinea in het palet Hiërarchie.

De knop HTTP verzenden configureren

  1. Voeg een Knop HTTP verzenden toe aan het formulierontwerp. Zie Objecten toevoegen aan een formulierontwerp.

  2. Klik in het palet Object op het tabblad Veld en typ het URL-protocol in het vak URL.

    Naar

    Gebruikt u dit URL-protocol

    Voorbeeld

    Het pakket verzenden naar een FTP-site

    ftp

    ftp://ftp.gnu.org/gnu/GPL

    Het pakket verzenden naar een webserver

    http

    http://mijnserver/cgi-bin/

    Het pakket verzenden naar een beveiligde webserver

    https

    https://mijnserver/cgi-bin/

    Het pakket verzenden naar een e-mailadres

    mailto

    mailto:gebruikersnaam@domein.nl

    Opmerking: Als u gegevens naar een URL verzendt, is het raadzaam een absolute doelverwijzing op te geven. Relatieve doelverwijzingen worden geïnterpreteerd in functie van de omgeving van de gebruiker, en deze kan tijdens het gebruik verschillen van de ene gebruiker tot de andere.
  3. (Optioneel) Als u een gegevenshandtekening op de verzonden gegevens wilt toepassen, schakelt u de optie Verzending ondertekenen in en klikt u vervolgens op Instellingen om de gewenste handtekeninginstellingen te configureren.

  4. (Optioneel) Als u XML-versleuteling op de formulierinhoud wilt toepassen, selecteert u Verzending versleutelen en klikt u vervolgens op Instellingen om de gewenste versleutelingsinstellingen te configureren.

Afdrukknoppen

Met de knop Afdrukken wordt een afdrukdialoogvenster geopend waarmee de gebruiker het formulier kan afdrukken. De knop Afdrukken is een standaardknopobject waarvan het besturingstype is ingesteld op Standaard en waarin een script is opgenomen in de gebeurtenis click van de knop, waarmee het formulier wordt afgedrukt als op de knop wordt geklikt.

Als u in de stand-alone versie van Designer de Nieuwe formulierassistent gebruikt om een formulier te maken en u een van de retourneringsmethoden voor afdrukken selecteert, wordt de knop Afdrukken automatisch aan het formulier toegevoegd.

Herstelknoppen

Met de knop Opnieuw instellen worden alle velden op het formulier teruggezet op de standaardwaarden. De knop Opnieuw instellen is een standaardknopobject waarvan het besturingstype is ingesteld op Standaard en waarin een script is opgenomen in de gebeurtenis click van de knop, waarmee de veldwaarden opnieuw worden ingesteld als op de knop wordt geklikt.

Een standaardknop invoegen waarmee een berekening of een script wordt uitgevoerd

  1. Voeg de knop toe aan een formulierontwerp. Zie Objecten toevoegen aan een formulierontwerp.

  2. Klik in het palet Object op het tabblad Subformulier.

  3. Selecteer een gebeurtenis in het vak Tonen. Als u bijvoorbeeld wilt dat met de knop een berekening wordt uitgevoerd, selecteert u Click.

  4. Selecteer in de lijst Taal van de Scripteditor een taal.

  5. Typ een berekening of script in de Scripteditor.