Uso dei pulsanti

Se gli utenti devono effettuare operazioni quali l'invio di dati, l'esecuzione di un'operazione del servizio Web o una query di database, nel modulo è possibile aggiungere un pulsante. Grazie al supporto integrato per le comunicazioni e le operazioni di script client-server di Designer, i moduli supportano le seguenti operazioni mediante l'uso dei pulsanti:

  • Esecuzione di un calcolo

  • Elaborazione e manipolazione dei dati attraverso uno script

  • Invio di dati (inclusi eventuali allegati) a un server

  • Firma del contenuto del modulo inviato

  • Cifratura del contenuto del modulo inviato

  • Apertura di una connessione a un host

  • Invio di richieste client a un server.

  • Richiamo di un'operazione di servizio Web

  • Invio di una query a un'origine dati

Le operazioni associate al pulsante vengono inizializzate quando l'utente fa clic sul pulsante stesso.

Dopo aver aggiunto un pulsante alla struttura del modulo, è possibile modificare il testo della didascalia e manipolare le proprietà dell'oggetto utilizzando le schede Campo, Invia ed Esegui della palette Oggetto. È possibile definire le seguenti proprietà:

  • Modificare la didascalia del pulsante

  • Definire uno stile per il bordo del pulsante

  • Specificare lo stile evidenziatura del pulsante

  • Definire il pulsante come visibile, invisibile o nascosto

  • Specificare le impostazioni internazionali della lingua

  • Specificare funzionamento di esecuzione

Designer include inoltre quattro pulsanti aggiuntivi preconfigurati che offrono funzionalità specifiche. Questi includono: un pulsante di invio per e-mail, un pulsante di invio tramite HTTP, un pulsante per la stampa e un pulsante di ripristino.

Pulsanti Invia per e-mail

L'oggetto Pulsante Invia per e-mail è un pulsante standard con determinate proprietà preimpostate e una palette Oggetto dedicata. Questo oggetto semplifica la creazione di pulsanti utilizzabili dagli utenti per inviare i dati del modulo compilato mediante e-mail. Poiché in Adobe Reader le modifiche apportate ai file PDF (incluse quelle dei dati del modulo) non sono salvate, è opportuno includere un Pulsante Invia per e-mail nei moduli che saranno compilati in Adobe Reader.

Il pulsante Invia per e-mail funziona come un oggetto pulsante standard con le seguenti impostazioni:

  • Tipo di controllo impostato su Invia

  • Invia formato impostato su Dati XML

  • Invia a URL impostato per l'utilizzo di mailto:protocollo, ad esempio mailto:nome@adobe.com

  • Codifica impostata su UTF-8

Se si utilizza l'Assistente nuovo modulo per creare un modulo e si seleziona uno dei metodi di restituzione Invia, nel modulo sarà inserito automaticamente un pulsante Invia per e-mail.

Dopo aver aggiunto un pulsante alla struttura del modulo, è possibile modificare il testo della didascalia e manipolare le proprietà dell'oggetto nella scheda Campo della palette Oggetto. È possibile definire le seguenti proprietà:

  • Modificare la didascalia del pulsante

  • Definire uno stile per il bordo del pulsante

  • Specificare lo stile evidenziatura del pulsante

  • Impostare l'indirizzo A e l'Oggetto del messaggio e-mail.

  • Firma del contenuto del modulo inviato

  • Cifratura del contenuto del modulo inviato

  • Definire il pulsante come visibile, invisibile o nascosto

  • Specificare le impostazioni internazionali della lingua

È anche possibile modificare il nome del pulsante nella palette Gerarchia e definire lo stile della didascalia nelle palette Font e Paragrafo.

Configurazione del Pulsante Invia per e-mail

È possibile specificare l'indirizzo e-mail a cui inviare i dati modulo e l'oggetto dell'e-mail che sarà inviata.

  1. Aggiungere un Pulsante Invia per e-mail alla struttura del modulo. Vedere Aggiunta di oggetti alla struttura di un modulo.

  2. Nella palette Oggetto, fare clic sulla scheda Campo.

  3. Nella casella Indirizzo e-mail, digitare l'indirizzo e-mail a cui si desidera inviare il messaggio.

  4. (Facoltativo) Nella casella Oggetto e-mail, immettere l'oggetto del messaggio.

  5. (Facoltativo) Per applicare una firma ai dati inviati, selezionare Firma invio, quindi fare clic su Impostazioni per configurare le impostazioni di firma facoltative.

  6. (Facoltativo) Per applicare la cifratura al contenuto inviato, selezionare Cifra invio, quindi fare clic su Impostazioni per configurare le impostazioni di cifratura facoltative.

Pulsanti Invia per HTTP

L'oggetto Pulsante Invia per HTTP è un pulsante standard con determinate proprietà preimpostate e una palette Oggetto dedicata. Questo oggetto semplifica la creazione di pulsanti utilizzabili dagli utenti per inviare i dati del modulo compilato via http.

Il Pulsante Invia per HTTP funziona come un oggetto pulsante standard con le seguenti impostazioni:

  • Tipo di controllo impostato su Invia

  • Invia formato impostato su Dati URL-encoded

  • Invia a URL impostato per l'utilizzo del protocollo http:

Se è necessario che i dati siano restituiti mediante il protocollo sicuro http:, è inoltre possibile utilizzare l'oggetto Pulsante standard.

Dopo aver aggiunto un pulsante alla struttura del modulo, è possibile modificare il testo della didascalia e manipolare le proprietà dell'oggetto nella scheda Campo della palette Oggetto. È possibile definire le seguenti proprietà:

  • Modificare la didascalia del pulsante

  • Definire uno stile per il bordo del pulsante

  • Selezionare lo stile evidenziatura del pulsante

  • Specificare l'URL al quale dovranno essere inviati i dati

  • Firma del contenuto del modulo inviato

  • Cifratura del contenuto del modulo inviato

  • Definire il pulsante come visibile, invisibile o nascosto

  • Specificare le impostazioni internazionali della lingua

È anche possibile modificare il nome del pulsante nella palette Gerarchia e definire lo stile della didascalia nelle palette Font e Paragrafo.

Configurazione del Pulsante Invia per HTTP

  1. Aggiungere un Pulsante Invia per HTTP alla struttura del modulo. Vedere Aggiunta di oggetti alla struttura di un modulo.

  2. Nella palette Oggetto, fare clic sulla scheda Campo e digitare il protocollo URL nella casella URL.

    Per

    Usa questo protocollo URL

    Esempio

    Inviare il pacchetto a un sito FTP

    ftp

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

    Inviare il pacchetto a un server Web

    http

    http://myserver/cgi-bin/

    Inviare il pacchetto a un server Web protetto

    https

    https://myserver/cgi-bin/

    Inviare il pacchetto ad un indirizzo email

    mailto

    mailto:nomeutente@dominio.com

    Nota: Quando si inviano dati a un URL, si consiglia di specificare una destinazione assoluta. Le destinazioni relative vengono interpretate in base all'ambiente operativo dell'utente, che in fase di esecuzione può essere diverso da un utente all'altro.
  3. (Facoltativo) Per applicare una firma ai dati inviati, selezionare Firma invio, quindi fare clic su Impostazioni per configurare le impostazioni di firma facoltative.

  4. (Facoltativo) Per applicare la cifratura al contenuto inviato, selezionare Cifra invio, quindi fare clic su Impostazioni per configurare le impostazioni di cifratura facoltative.

Pulsanti Stampa

Il pulsante Stampa consente di aprire la relativa finestra di dialogo per consentire all'utente di stampare il modulo. Un pulsante Stampa è un oggetto pulsante standard con Tipo di controllo impostato su Regolare e con uno script incluso nell'evento clic relativo al pulsante che consente di stampare il modulo.

Nella versione standalone di Designer, se si utilizza Assistente nuovo modulo per creare un modulo e si seleziona uno dei metodi di restituzione tramite stampa, nel modulo è inserito automaticamente un pulsante di stampa.

Pulsanti Reimposta

Il pulsante di reimpostazione consente di ripristinare tutti i campi del modulo sui valori predefiniti. Un pulsante Reimposta è un oggetto pulsante standard con Tipo di controllo impostato su Regolare e con uno script incluso nell'evento click del pulsante che reimposta i valori del campo quando si fa clic sul pulsante.

Per inserire un pulsante standard che esegue un calcolo o uno script

  1. Aggiungere il pulsante alla struttura di un modulo. Vedere Aggiunta di oggetti alla struttura di un modulo.

  2. Nella palette Oggetto, fare clic sulla scheda Campo.

  3. Selezionare un evento dalla casella Mostra. Ad esempio, se si desidera che il pulsante esegua un calcolo, selezionare clic.

  4. Nell'Editor di script, selezionare una lingua dall'elenco Lingua.

  5. Digitare lo script o il calcolo nell'Editor di script.