Um formulário é o documento exibido por um usuário e com o qual ele pode interagir. Ele é derivado de um design de formulário criado usando o Designer.
Os formulários normalmente coletam ou apresentam dados estruturados e são o front-end para um processo de negócios. O Designer cria formulários e documentos que podem ser mesclados com dados comerciais e renderizados em vários tipos de arquivos, incluindo documentos PDF, HTML, Flash (arquivo SWF) e impressão de impressoras PostScript e Zebra (ZPL).
Os formulários podem capturar ou apresentar informações de três formas diferentes.
Formulários interativos
Formulários podem ser projetados para capturar diretamente os dados de usuários finais. Os usuários preenchem o formulário, selecionam opções on-line e retornam os dados desse formulário de acordo com um processo especificado. Esses formulários são conhecidos como formulários interativos. É possível criar formulários interativos que o usuário deve preencher usando o Acrobat Professional, o ou o Adobe Reader, ou ainda criar formulários para o Adobe® LiveCycle® Forms 10 que o usuário deve preencher em um navegador da Web.
Os formulários interativos têm muitos benefícios com relação aos formulários impressos:
Embora os formulários interativos possam parecer com os tradicionais formulários impressos, eles dispensam os longos esforços necessários para o processamento desses formulários impressos. O uso de formulários interativos para fornecer soluções de negócios é muito prático nos ambientes da Internet e de computação empresarial.
Formulários interativos podem ser distribuídos por Internet, intranet ou email. É possível automatizar o processo de intercâmbio de documentos, armazenar formulários em formatos confiáveis e proteger o conteúdo e a integridade dos documentos.
Formulários interativos permitem acelerar o processo de coleta de dados. Um formulário interativo pode coletar e integrar dados nos principais sistemas de coleta de dados existentes, aumentando ainda mais a utilidade desses sistemas. Os dados podem ser integrados diretamente ao seu sistema de coleta de dados ou com o uso de programas no servidor, como um script CGI, uma página ASP, um JSP (Java Server Pages) ou um servlet.
Com formulários interativos, também é possível estabelecer processos de fluxo de trabalho com base em formulários on-line usando uma lógica incorporada para direcionar o formulário eletronicamente de um usuário para o seguinte. Formulários interativos também podem oferecer suporte para tecnologias de assistência, como leitores de tela, possibilitando o acesso a formulários para usuários com deficiências físicas.
Em um cenário mais simples, os usuários finais precisam apenas do Adobe Reader para preencher eletronicamente o formulário e enviar os dados do formulário ao respectivo iniciador ou para imprimir o formulário e enviar uma cópia impressa e os dados para o iniciador. Se você comprou o Forms , o formulário interativo poderá estar em PDF ou HTML. Nesse caso, os usuários podem abrir e preencher o formulário usando um navegador da Web.
Geralmente, os formulários interativos incluem recursos de entrada de dados, como listas de seleção, listas suspensas, caixas de seleção, cálculos automaticamente gerados, mensagens de validação, assinaturas digitais e botões Submeter e Executar. Os autores de formulários podem usar funções FormCalc incorporadas e scripts personalizados usando o JavaScript™ para estender a funcionalidade dos campos interativos. Formulários interativos podem incluir botões de comando para que os usuários possam salvar os dados em um arquivo ou banco de dados ou ainda enviar esses dados por email para um endereço especificado. Além disso, é possível adicionar validações para garantir a precisão dos dados digitados pelo usuário. O formulário pode fornecer um feedback, como mensagens, para solicitar tipos específicos de dados.
Formulários não interativos
Formulários podem ser projetados para apresentar informações aos usuários finais. Os dados podem ser obtidos a partir de diversas fontes de dados, como bancos de dados, serviços da Web ou sistemas empresariais de gerenciamento de conteúdo. O usuário final exibe o formulário que já foi preenchido com dados. Mas não consegue modificá-los ou adicionar novos dados. Esses tipos de formulários são chamados de formulários não interativos. Um cenários típico para esses tipos de formulários envolve o Forms como parte da solução. O Forms mescla o design do formulário com dados e renderiza o formulário, pré-preenchido com dados para o usuário final. Demonstrativos de cartão de crédito ou contas de telefone são exemplos clássicos de formulário não interativo.
Em outro cenário, um formulário pode ser inicialmente projetado para apresentar informações ao usuário final, permitindo, porém, que esse usuário forneça mais informações e retorne-o ao iniciador ou ao servidor para processamento adicional.
Formulários de impressão e preenchimento
Outro tipo de formulário é o formulário de impressão e preenchimento. O autor do formulário cria um design de formulário no Designer e, em geral, salva as informações no formato PDF. O usuário final abre o formulário no Acrobat ou Adobe Reader, imprime-o e preenche com os dados manualmente. Em seguida, o formulário é retornado ao respectivo iniciador por fax ou correio.