Exibir erros de validação no Acrobat

Use as opções de validação de formulário para controlar como o Acrobat exibe os erros de validação de dados em um formulário PDF.

As opções de validação de formulário se aplicam ao formulário de PDF inteiro e funcionam com outros recursos, como padrões e scripts de validação. Antes de selecionar as opções de validação de formulário, aplique um padrão ou script de validação a cada objeto de campo que você deseja que o Acrobat verifique. Por exemplo, você pode configurar um objeto de campo numérico com um padrão de validação que valide valores inseridos pelo usuário para garantir o formato adequado do número. Se um usuário insere um número inválido, o campo falha na validação. As opções de padrão de validação definem como os dados devem ser inseridos em um campo para que ele execute a validação. As opções de validação de formulário controlam a aparência e o comportamento dos erros de validação no Acrobat.

O Designer gera um script de validação para cada uma das opções de validação, exceto pela opção Mostrar mensagem de diálogo. Essa opção não gera script.

O Designer monitora o script de validação para qualquer alteração. Se o Designer detectar que o script está modificado, ele executará as seguintes ações:

  • Deixa de monitorar o script e todos os scripts associados a essa ação.

  • Desmarca a opção de validação associada na guia Validação na caixa de diálogo Propriedades do formulário.

  • Adiciona uma mensagem ao arquivo de log, indicando que o script não está mais sendo monitorado e pode ser editado.

Desde que o script de validação esteja inalterado e gerenciado, o Designer removerá o script do formulário, se você desmarcar uma opção de validação.

O Designer gera um script de validação de formulário diferente para formulários estáticos e dinâmicos. O resultado é que, quando um formulário é salvo como Adobe XML Form (*.xdp), o Designer determina que tipo de script deve ser gerado com base na opção selecionada na lista Formato de renderização de PDF (Formulário PDF Estático or Formulário XML Dinâmico) na guia Padrões na caixa de diálogo Propriedades do formulário.

Nota: O script gerado pelas opções de validação do formulário substitui qualquer script existente que altere a aparência dos objetos de campo. A substituição ocorre quando os objetos de campo tornam-se válidos ou inválidos. É recomendado que você personalize os scripts existentes para armazenar a aparência atual, de forma que possa reverter a essa aparência, se necessário.

É recomendado que você use as opções de validação com os formulários PDF dinâmicos. No entanto, se estiver trabalhando com um formulário PDF estático, revise as recomendações que devem ser lembradas.

Recomendações para usar a validação com formulários PDF estáticos

Se o recurso Validação do formulário for usado em um formulário PDF estático com o objetivo de colorir campos obrigatórios que não estão preenchidos ou campos cuja validação falhou, o Designer poderá alterar a aparência dos campos validados.

O resultado é que, ao usar o recurso Validação do formulário em um formulário estático que contenha objetos com bordas, recomenda-se que essas opções de borda sejam usadas na guia Bordas:

  • Arestas de borda: Sólido, Rebaixado-3D, Elevado-3D, Traço

  • Cantos: cantos do retângulo

  • Estilo do preenchimento do plano de fundo: Sólido

Para configurar como o Acrobat exibe caixas de mensagem de erro de validação

Você pode configurar como o Acrobat exibe as caixas de mensagem de erro de validação quando um usuário preenche ou envia um formulário PDF. Por exemplo, você pode optar por mostrar cada mensagem de erro de validação em sua própria caixa ou combinar todas em uma única caixa. Ou então, pode mostrar somente a primeira mensagem ou nenhuma.

Nota: As opções de validação de formulário não se aplicam aos objetos de campo que não estão configurados para validar. )
  1. Selecione Arquivo > Propriedades do formulário e clique em Validação de formulário.

  2. Em Lista de opções, clique em Mostrar mensagem de diálogo.

  3. Selecione Configurar como o Acrobat exibe caixas de mensagem de validação e execute uma destas ações:

    • Para exibir cada nova mensagem de erro de validação depois que o usuário fecha a mensagem atual, selecione Mostrar cada mensagem em sua própria caixa de mensagem, uma após a outra.

    • Para combinar erros de validação em uma única lista, selecione Combinar as mensagens de todos os campos que falharam em uma caixa de mensagem.

    • Para exibir somente a primeira mensagem de erro de validação, selecione Mostrar a mensagem do primeiro campo que falhar e Suprimir outras mensagens.

    • Para interromper todas as mensagens de validação, selecione Não mostrar nenhuma caixa de mensagem.

  4. Clique em OK.

Para colorir campos que falharam na validação

Você pode escolher cores diferentes para realçar as bordas, o preenchimento do plano de fundo ou os dois objetos de campo que falharam na validação no.

Nota: As opções de validação de formulário não se aplicam aos objetos de campo que não estão configurados para validar. )
  1. Selecione Arquivo > Propriedades do formulário e clique em Validação de formulário.

  2. Em Lista de opções, clique em Colorir campos que falharam.

  3. Selecione Colorir campos que falharam em suas validações e execute uma das ações a seguir ou ambas:

    • Para selecionar uma cor a ser aplicada às bordas dos objetos de campo, clique em Cor da borda e selecione uma cor da paleta.

    • Para selecionar uma cor a ser aplicada ao plano de fundo de objetos de campo, clique em Cor de plano de fundo e selecione uma cor da paleta.

  4. Clique em OK.

Para colorir campos obrigatórios que não estão preenchidos

Você pode escolher cores diferentes para realçar as bordas, o preenchimento do plano de fundo ou os dois objetos de campo obrigatório que não foram preenchidos pelo usuário no Acrobat.

Se um campo obrigatório é realçado e outro script torna o campo opcional, o realce não é removido.

Nota: As opções de validação de formulário não se aplicam aos objetos de campo que não estão configurados para validar.
  1. Selecione Arquivo > Propriedades do formulário e clique em Validação de formulário.

  2. Em Lista de opções, clique em Colorir campos obrigatórios.

  3. Selecione Colorir campos obrigatórios que não estão preenchidos e execute uma das ações a seguir ou ambas:

    • Para selecionar uma cor a ser aplicada às bordas dos objetos de campo, clique em Cor da borda e selecione uma cor da paleta.

    • Para selecionar uma cor a ser aplicada ao plano de fundo de objetos de campo, clique em Cor de plano de fundo e selecione uma cor da paleta.

  4. Clique em OK.

Para definir o foco do primeiro campo que falhar na validação

A opção Definir foco do primeiro campo que falhar na validação configura o foco do primeiro campo não validado no Acrobat.

O foco é configurado para o primeiro campo inválido na paleta Hierarquia, não para o primeiro campo inválido na ordem geográfica. É recomendado que você ordene os objetos de campo na paleta Hierarquia para corresponder à ordem dos objetos de campo no design de formulário. Caso contrário, o foco poderia ser configurado em um campo inválido na parte inferior da página, antes de um que esteja na parte superior da página.

Nota: As opções de validação de formulário não se aplicam aos objetos de campo que não estão configurados para validar.
  1. Selecione Arquivo > Propriedades do formulário e clique em Validação de formulário.

  2. Em Lista de opções, clique em Definir foco.

  3. Selecione Definir foco do primeiro campo que falhar na validação e depois clique em OK.