Formulários HTML5 são cada vez mais usados em dispositivos de toque e um requisito comum é o suporte a assinaturas. O script (Escrever com uma caneta ou um dedo) está se tornando uma maneira aceita de assinar formulários em dispositivos móveis. Formulários HTML5 e Forms Designer agora permitem a opção de ter um campo de assinatura de rabisco no formulário. Quando o formulário é renderizado no navegador, é possível fazer logon nesses campos usando uma caneta, um mouse ou um toque.
Abra um formulário no Forms Designer.
Arraste e solte o campo Signature Scribble na página.
Dimension do campo selecionado no Forms Designer são refletidas quando o campo é renderizado. No entanto, a dimensão da caixa de assinatura renderizada é calculada com base na proporção do aspecto do campo, e não na dimensão especificada no Forms Designer.
Configure o campo Signature Scribble .
O campo Signature Scribble , por padrão, marca as informações de geolocalização como obrigatórias durante o processo de assinatura no iPad (e é opcional em outros dispositivos). Esse comportamento padrão pode ser substituído pela alteração do valor da propriedade geoLocMandatoryOnIpad
. Essa propriedade é exposta como extras no Campo de rabisco de assinatura. As etapas para modificá-lo são:
No formulário, selecione o campo Signature Scribble .
Selecione a guia Origem XML.
Para abrir a guia Origem XML, clique em Ver > Origem XML.
Localize a tag <ui>
na tag <field>
e modifique o código-fonte para que pareça o seguinte:
<extras name="x-scribble-add-on">
<boolean name="geoLocMandatoryOnIpad">0</boolean>
</extras>
Selecione a guia Visualização de projeto. Na caixa de confirmação, clique em Yes.
Salve o formulário.
Renderize o formulário em um navegador de dispositivo/desktop compatível.
Depois que um campo Scribble de assinatura é adicionado ao formulário e renderizado, clicar ou tocar no campo abre uma caixa de diálogo. O usuário pode assinar uma assinatura na área de desenho designada por um retângulo pontilhado, usando um mouse, dedo ou caneta.
A. Pincel B. Borracha C. Geolocation D. Informações de geolocalização
Clicar no ícone de geolocalização ao criar o rabisco faz com que as informações de localização geográfica e de hora sejam incorporadas ao campo.
No iPad, por padrão, a incorporação de informações de geolocalização é obrigatória.
No iPad, o ícone de geolocalização não é mostrado por padrão, e as informações de geolocalização são automaticamente incorporadas, quando você clica em OK.
Para iPads, essa configuração pode ser alterada modificando o valor do parâmetro geoLocManadatoryOnIpad
para 0
, nos parâmetros de inicialização do campo.
Ao usar esse recurso, um usuário pode clicar no ícone Borracha para limpar o campo e começar de novo. Se as informações de localização geográfica foram adicionadas, elas também serão apagadas.
Clicar no ícone OK salva o rabisco como uma imagem no campo. A imagem e os valores podem ser enviados ao servidor para processamento adicional. Depois que um usuário clicar em OK, o campo de rabisco é bloqueado. A assinatura não pode ser editada novamente usando o widget de rabisco.
Tocar ou clicar no campo Script abre a caixa de diálogo no modo somente leitura.
Clique no ícone Pincéis para exibir uma lista de tamanhos de caneta disponíveis. Clique ou toque no tamanho da caneta para usar a caneta correspondente.
Para excluir as assinaturas do formulário: