I moduli HTML5 vengono sempre più utilizzati sui dispositivi touch e un requisito comune è il supporto delle firme. La creazione di script (con penna o dito) sta diventando un metodo accettato per firmare i moduli sui dispositivi mobili. I moduli HTML5 e Forms Designer consentono ora di inserire nel modulo un campo firma con script. Durante il rendering del modulo nel browser, è possibile accedere a tali campi utilizzando uno stilo, un mouse o un tocco.
Aprire un modulo in Forms Designer.
Trascinare il campo Firma documento sulla pagina.
Dimension del campo selezionato in Forms Designer vengono visualizzati durante il rendering del campo. Tuttavia, le dimensioni della casella della firma sottoposta a rendering vengono calcolate in base alle proporzioni del campo e non in base alle dimensioni specificate in Forms Designer.
Configurare il campo Firma scarabocchio.
Per impostazione predefinita, il campo Firma scarabocchio contrassegna le informazioni sulla geolocalizzazione come obbligatorie durante il processo di firma sull’iPad (ed è facoltativo per altri dispositivi). Questo comportamento predefinito può essere ignorato modificando il valore della proprietà geoLocMandatoryOnIpad
. Questa proprietà è esposta come extras nel campo Firma scarabocchio. I passaggi per modificarlo sono:
Nel modulo, selezionare il campo Firma tramite scarabocchio.
Selezionare la scheda Sorgente XML.
Per aprire la scheda Sorgente XML, fare clic su Visualizza > Sorgente XML.
Individuate il tag <ui>
nel tag <field>
e modificate il codice sorgente in modo che abbia l'aspetto seguente:
<extras name="x-scribble-add-on">
<boolean name="geoLocMandatoryOnIpad">0</boolean>
</extras>
Selezionare la scheda Visualizzazione struttura. Nella casella di conferma, fare clic su Sì.
Salvare il modulo.
Eseguire il rendering del modulo su un browser dispositivo/desktop supportato.
Dopo aver aggiunto il campo Firma scarabocchio al modulo ed eseguito il rendering, si apre una finestra di dialogo facendo clic o toccando il campo. È possibile creare uno script con una firma nell'area di disegno indicata da un rettangolo punteggiato utilizzando il mouse, un dito o uno stilo.
A. Pennello B. Gomma C. Geolocalizzazione D. Geolocalizzazione
Facendo clic sull'icona di geolocalizzazione durante la creazione dello script, le informazioni relative alla posizione geografica e all'ora vengono incorporate nel campo.
Per impostazione predefinita, sull’iPad le informazioni relative alla geolocalizzazione sono obbligatorie.
Sull'iPad, l'icona della geolocalizzazione non viene visualizzata per impostazione predefinita e le informazioni sulla geolocalizzazione vengono automaticamente incorporate quando si fa clic su OK.
Per gli iPad, questa impostazione può essere modificata modificando il valore del parametro geoLocManadatoryOnIpad
in 0
, nei parametri init del campo.
Durante l'utilizzo di questa funzione, un utente può fare clic sull'icona Gomma per cancellare il campo e ricominciare. Se sono state aggiunte informazioni sulla geolocalizzazione, anche queste vengono eliminate.
Facendo clic sull'icona OK lo script viene salvato come immagine nel campo. L’immagine e i valori possono essere inviati al server per un’ulteriore elaborazione. Dopo che un utente ha fatto clic su OK, il campo dello script viene bloccato. La firma non può essere modificata di nuovo utilizzando il widget degli script.
Toccando o facendo clic sul campo scarabocchio si apre la finestra di dialogo in modalità di sola lettura.
Fate clic sull'icona Pennelli per visualizzare un elenco delle dimensioni di penna disponibili. Tocca o fai clic su una dimensione della penna per usare la penna corrispondente.
Per eliminare le firme dal modulo: