|
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-mailL'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.
Aggiungere un Pulsante Invia per e-mail alla struttura del modulo. Vedere Aggiunta di oggetti alla struttura di un modulo.
Nella palette Oggetto, fare clic sulla scheda Campo.
Nella casella Indirizzo e-mail, digitare l'indirizzo e-mail a cui si desidera inviare il messaggio.
(Facoltativo) Nella casella Oggetto e-mail, immettere l'oggetto del messaggio.
(Facoltativo) Per applicare una firma ai dati inviati, selezionare Firma invio, quindi fare clic su Impostazioni per configurare le impostazioni di firma facoltative.
(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 HTTPL'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 HTTPAggiungere un Pulsante Invia per HTTP alla struttura del modulo. Vedere Aggiunta di oggetti alla struttura di un modulo.
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.
(Facoltativo) Per applicare una firma ai dati inviati, selezionare Firma invio, quindi fare clic su Impostazioni per configurare le impostazioni di firma facoltative.
(Facoltativo) Per applicare la cifratura al contenuto inviato, selezionare Cifra invio, quindi fare clic su Impostazioni per configurare le impostazioni di cifratura facoltative.
Pulsanti StampaIl 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 ReimpostaIl 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 scriptAggiungere il pulsante alla struttura di un modulo. Vedere Aggiunta di oggetti alla struttura di un modulo.
Nella palette Oggetto, fare clic sulla scheda Campo.
Selezionare un evento dalla casella Mostra. Ad esempio, se si desidera che il pulsante esegua un calcolo, selezionare clic.
Nell'Editor di script, selezionare una lingua dall'elenco Lingua.
Digitare lo script o il calcolo nell'Editor di script.
|
|
|