|
Per offrire agli utenti la possibilità di immettere dati testuali, è necessario aggiungere al modulo campi di testo. I campi di testo consentono di digitare, selezionare, modificare, tagliare, copiare, incollare e cancellare qualsiasi parte di testo contenuta nel campo.
I campi di testo consentono il ritorno a capo di una o più righe di testo e supportano funzioni di formattazione avanzate. Ad esempio, i campi di testo possono visualizzare blocchi di testo in caratteri e colori diversi. Il testo può essere memorizzato e recuperato come testo normale o XHTML. Se necessario, i dati di un campo di testo possono essere formattati e visualizzati secondo pattern predefiniti.
Dopo aver aggiunto un campo di testo alla struttura del modulo, è possibile modificare il testo della didascalia e manipolare le proprietà dell'oggetto utilizzando le schede Campo, Valore e Binding della palette Oggetto. È possibile definire le seguenti proprietà:
Modificare la didascalia del campo. (Vedere Formattazione delle didascalie).
Definire uno stile di bordo per il campo. (Vedere Impostazione dello stile del bordo).
Definire il campo come visibile, invisibile o nascosto. (Vedere Oggetti visibili, invisibili o nascosti).
Specificare le impostazioni internazionali del campo. (Vedere Specifica delle impostazioni internazionali (lingua e Paese o regione) di un oggetto).
Specificare il formato "combinato" del campo.
Abilitare o disabilitare più righe di testo.
Abilitare o disabilitare la compilazione del campo con un testo in formato RTF.
Delimitare il numero di caratteri nel campo.
Consentire le interruzioni di pagina nel contenuto del campo.
Mantenere un oggetto campo di testo unito all'oggetto successivo nel documento quando viene introdotta un'interruzione di pagina.
Definire il pattern di visualizzazione.
Definire il pattern di modifica.
Specificare un valore iniziale da visualizzare.
Definire una proprietà di esecuzione (ad esempio, inserire il numero di pagina).
Definire il pattern di convalida.
Stabilire se il campo dovrà supportare un testo normale o XHTML.
Specificare un pattern di binding dati.
Specificare un metodo di binding per la memorizzazione e il recupero dei dati associati.
I campi di testo supportano script e calcoli. Se l'utente deve fornire dei dati, è possibile stabilire se l'input sia consigliato o obbligatorio, configurando conformemente anche i messaggi di prompt per gli utenti. L'input degli utenti può essere convalidato mediante script.
Per consentire più righe di testo nei campi di testo Nella palette Oggetto, fare clic sulla scheda Campo e selezionare Consenti righe multiple.
Per limitare il numero di caratteri nei campi di testoÈ possibile limitare il numero di caratteri nei campi di testo in uno dei due modi seguenti:
È possibile specificare il numero massimo di caratteri consentiti.
In Designer, è possibile specificare l'uso della lunghezza orizzontale del campo di testo per determinare il numero massimo di caratteri consentiti.
Per specificare il numero di caratteri nei campi di testoNella palette Oggetto, fare clic sulla scheda Campo.
Selezionare Lunghezza limite, quindi, nella casella N. max caratteri, specificare il numero massimo di caratteri che gli utenti potranno immettere nel campo di testo.
Per limitare il numero di caratteri alla larghezza dei campi di testo Fare clic sulla scheda Campo nella palette Oggetto, quindi selezionare Limita lunghezza all'area visibile.
Interruzioni di pagina in un campo di testoPer un campo di testo, l'opzione Consenti interruzioni pagina nel contenuto è abilitata per impostazione predefinita solo se il sottomodulo principale consente le interruzioni di pagina.
Di seguito sono riportati alcuni punti da tenere in considerazione quando si decide di consentire le interruzioni di pagina nel contenuto di un campo di testo:
L'opzione Consenti interruzioni pagina nel contenuto è abilitata solo se l'oggetto principale consente le interruzioni di pagina.
Il testo della didascalia di un oggetto campo di testo non può essere suddiviso su due pagine se per la posizione della didascalia è selezionata l'opzione In alto o In basso nella scheda Campo della palette Oggetto.
Le interruzioni di pagina non sono supportate negli oggetti campo di testo ruotati.
Non è consentito introdurre un'interruzione di pagina quando un oggetto che supporta le interruzioni di pagina viene collocato accanto a un oggetto che non le supporta.
Per consentire le interruzioni di pagina nel contenuto di un campo di testo Nella palette Oggetto fare clic sulla scheda Campo e selezionare Consenti interruzioni di pagina all'interno del contenuto.
Per mantenere un campo di testo unito all'oggetto successivo nel moduloPer un campo di testo, l'opzione Mantieni con successivo è abilitata solo se l'oggetto principale è un contenitore scorrevole che consente le interruzioni di pagina.
Per i campi mobili l'opzione Mantieni con successivo è disabilitata. Selezionare l'opzione Mantieni con successivo per il campo di testo che fa riferimento al campo mobile.
Nella palette Oggetto fare clic sulla scheda Campo e selezionare Mantieni con successivo.
Per abilitare la compilazione del campo con testo in formato RTFPer impostazione predefinita, un campo di testo è impostato per visualizzare e acquisire testo normale. In questo caso, se il valore di dati associato al campo di testo comprende informazioni sulla formattazione del testo, la formattazione viene automaticamente ignorata e il valore di dati sarà visualizzato come testo normale. È possibile impostare questa opzione in modo che la formattazione RTF dei dati sia mantenuta.
Nella palette Oggetto, fare clic sulla scheda Campo e selezionare RTF dall'elenco Formato campo.
Definizione del comportamento del campoNella palette Oggetto, fare clic sulla scheda Valore, quindi dall'elenco Tipo selezionare una delle opzioni seguenti:
Per consentire agli utenti di scegliere se immettere i dati, selezionare Inserito dall'utente - Opzionale.
Per richiedere agli utenti di immettere i dati e rendere i campi consigliati, selezionare Inserito dall'utente - Consigliato e immettere un messaggio personalizzato nella casella Messaggio avvertenza.
Per richiedere agli utenti di immettere i dati e rendere i campi obbligatori, selezionare Inserito dall'utente - Richiesto e immettere un messaggio personalizzato nella casella Messaggio avvertenza.
Per rendere il campo di sola lettura e visualizzare un valore di dati calcolato e visualizzato mediante uno script allegato, selezionare Calcolato - Solo lettura. Gli utenti non possono modificare il valore calcolato.
Per rendere il campo modificabile e visualizzare un valore di dati calcolato e visualizzato mediante uno script allegato, selezionare Calcolato - Utente può ignorare. Se lo script di calcolo è progettato per accettare input, gli utenti potranno modificare il valore calcolato. Se un utente sceglie di modificare il valore calcolato, verrà visualizzato il messaggio personalizzato specificato nella casella Avvertenza di ignorare.
Per rendere il campo di sola lettura e visualizzare un valore di dati unito o calcolato e visualizzato in fase di esecuzione, selezionare Solo lettura. Gli utenti non possono modificare tale valore.
Se il valore è consigliato o obbligatorio, immettere un prompt nella casella Messaggio avvertenza.
Se il valore sarà calcolato, allegare all'oggetto lo script di calcolo mediante l'Editor di script.
(Facoltativo) Per un valore calcolato che può essere ignorato, è possibile scrivere un messaggio nella casella Avvertenza di ignorare.
Definizione delle proprietà di binding dei dati personalizzate per i campi di testoLe opzioni di binding consentono di creare un modulo che acquisisca i dati di infrastrutture aziendali e/o di utilizzare un'origine dati esterna per riempire il modulo in fase di esecuzione. Le proprietà di binding dei dati vengono impostate nella scheda Binding della palette Oggetto.
Selezionare il campo di testo.
Abilitare il modulo a connettersi all'origine dati nel momento in cui il modulo viene aperto.
Eseguire un binding del campo con il nodo di dati corrispondente. Per informazioni sul binding di oggetti a un'origine dati, vedere Binding dei campi a un'origine dati.
Per specificare il formato dei dati per i campi di testoI campi di testo possono salvare i dati come solo testo normale oppure con le informazioni per la formattazione di testo XHTML incluse come parte del valore. L'impostazione predefinita è testo normale. Se si modifica il formato dei dati in XHTML, l'opzione RTF nell'elenco Formato campo incluso nella scheda Campo della palette Oggetto sarà automaticamente selezionata.
Selezionare l'oggetto campo di testo.
Nella palette Oggetto, fare clic sulla scheda Campo.
Dall'elenco Formato campo selezionare il formato appropriato.
Per specificare il formato combinato per i campi di testoPer separare i caratteri e i numeri aggiunti ai campi di testo mediante righe dei bordi, utilizzare il formato combinato.
Nella palette Oggetto, fare clic sulla scheda Campo.
Selezionare Combinazione di caratteri per includere le righe dei bordi che separano ciascun carattere all'interno del campo di testo.
Immettere il numero di caratteri che saranno separati dalle righe dei bordi all'interno del campo di testo.
|
|
|