Los formularios HTML5 se utilizan cada vez más en dispositivos táctiles y uno de los requisitos comunes es admitir firmas. La creación de secuencias de comandos (escritura con un lápiz o un dedo) se está convirtiendo en una forma aceptada de firmar formularios en dispositivos móviles. Los formularios HTML5 y Forms Designer ahora habilitan la opción de tener un campo de firma de anotaciones en el formulario. Cuando el formulario se procesa en el explorador, se puede iniciar sesión en estos campos con un lápiz, ratón o contacto.
Abra un formulario en Forms Designer.
Arrastre y suelte el campo Scribble de firma en la página.
Los Dimension del campo seleccionado en Forms Designer se reflejan cuando se procesa el campo. Sin embargo, la dimensión del cuadro de firma procesada se calcula en función de la relación de aspecto del campo y no de la dimensión especificada en Forms Designer.
Configure el campo Scribble de firma .
El campo Scribble de firma, de forma predeterminada, marca la información de geolocalización como obligatoria durante el proceso de firma en iPad (y es opcional para otros dispositivos). Este comportamiento predeterminado se puede anular cambiando el valor de la propiedad geoLocMandatoryOnIpad
. Esta propiedad se expone como extras en el campo Scribble de firma . Los pasos para modificarla son:
En el formulario, seleccione el campo Scribble de firma .
Seleccione la pestaña XML Source.
Para abrir la ficha Código fuente XML, haga clic en Ver > Código fuente XML.
Busque la etiqueta <ui>
en la etiqueta <field>
y modifique el código fuente para que tenga el aspecto siguiente:
<extras name="x-scribble-add-on">
<boolean name="geoLocMandatoryOnIpad">0</boolean>
</extras>
Seleccione la pestaña Vista diseño. En el cuadro de confirmación, haga clic en Yes.
Guarde el formulario.
Representar el formulario en un explorador de escritorio o dispositivo compatible.
Una vez que se ha agregado un campo de Scribble de firma al formulario y se ha procesado, al pulsar o hacer clic en el campo se abre un cuadro de diálogo. El usuario puede garabatear una firma en el área de dibujo designada por un rectángulo de puntos, utilizando un ratón, un dedo o un lápiz.
A. Brush B. Eraser C. Geolocation D. Información de geolocalización
Al hacer clic en el icono de geolocalización mientras se crea la secuencia de comandos, la ubicación geográfica y la información horaria se incrustan en el campo.
De forma predeterminada, en el iPad, la incrustación de información de geolocalización es obligatoria.
En el iPad, el icono de geolocalización no se muestra de forma predeterminada y la información de geolocalización se incrusta automáticamente al hacer clic en OK.
Para los iPads, esta configuración se puede modificar modificando el valor del parámetro geoLocManadatoryOnIpad
a 0
en los parámetros init del campo .
Al utilizar esta función, un usuario puede hacer clic en el icono Borrador para borrar el campo y volver a empezar. Si se agregó información de geolocalización, también se borra.
Al hacer clic en el icono OK se guarda el garabato como una imagen en el campo. La imagen y los valores se pueden enviar al servidor para un procesamiento posterior. Una vez que un usuario ha hecho clic en OK, el campo de anotaciones está bloqueado. La firma no se puede volver a editar con el widget de anotaciones.
Al pulsar o hacer clic en el campo Scribble se abre el cuadro de diálogo en modo de solo lectura.
Haga clic en el icono Brushes para mostrar una lista de los tamaños de pluma disponibles. Toque o haga clic en un tamaño de pluma para usar la pluma correspondiente.
Para eliminar las firmas del formulario: