Archive for the 'Tutoriais' Category

Webinar LiveCycle Designer

Olá pessoal, bom dia!

Obrigado a todos que participaram do webinar, se quiserem ver novamente aqui está o link para a gravação:

http://experts.adobeconnect.com/p76srzu1tka/

Abraço!

Webinar Formulários PDF com LiveCycle Designer

Tenho recebido muitas dúvidas por email e então pensei que seria interessante fazer uma sessão de esclarecimento para todos, aproveitando a animação pro Adobe MAX desse ano. Ou até mesmo um tutorial para construir formulários dinâmicos em PDF com o LiveCycle Designer.

O Webinar terá duração de 30 minutos (bem curto) para demonstração e como construir tabelas dinâmicas, validações e conexão com webservices através de um PDF.

Data:  próxima Segunda-feira (05/09/2011)  as 9h da manhã.

Então se você está interessado em participar do Webinar, por favor envie um email para: diegosilva@eforms.com.br

Formulário PDF consumindo Web Services

Em um formulário qualquer para uma situação qualquer, no meio da elaboração e entre diversos cálculos e campos você percebe que precisa fazer uma conversão, taxa de câmbio de Real Brasileiro (BRL) para Dólar Americano (USD). Qual é a solução mais rápida? Consuma um web service! Isso mesmo, você consegue consumir web services através de um form PDF.

Mas o que são Web Services? Aí está o ponto, você não precisa saber o que é e nem como funciona. Só precisa saber como conectar e utilizar as operações que ele te oferece.
Mas vamos lá, vou explicar um pouco como é esse treco.
Web Services são aplicações online que retornam informações como resposta à determinadas requisições. Essas requisições e respostas são transmitidas através de um protocolo chamado SOAP em vários formatos, que são especificados pelo web service em uma linguagem baseada em XML chamada WSDL (Web Service Description Language).

Vamos então colocar isso no nosso formulário. Mas antes vá ao banheiro, tomar água ou um cafezinho porque esse tutorial é demorado. Irá tomar longos 30 segundos do seu tempo.

Na paleta Data View clique com o botão direito e selecione “New Data Connection”.

Form PDF e Web Services - New Data Connection

Form PDF e Web Services - New Data Connection

Form PDF e Web Services - Data Connection

Form PDF e Web Services - Data Connection

Clique em next e coloque o caminho para o arquivo WSDL:

Form PDF e Web Services - WSDL File

Form PDF e Web Services - WSDL File

Aqui você já pode visualizar as operaçoes disponíveis:

Form PDF e Web Services - Selecionando Operações

Form PDF e Web Services - Selecionando Operações

Depois de alguns Next Next Next Finish é só arrastar os campos para dentro do seu formulário.

Form PDF e Web Services - Campos no formulário

Form PDF e Web Services - Campos no formulário

É isso!

O formulário exemplo você pode pegar aqui,

Qualquer dúvida, crítica, sugestão deixem comentários!

Tabela Dinâmica

Lá vai outro post sobre campos dinâmicos em formulários PDF, desta vez utilizando tabelas.

Primeiramente crie um formulário com a seguinte estrutura:

Tabela dinamica em formulario PDF

Tabela dinamica em formulario PDF

Repare que temos na página1 a sequência: subform1 –> Table1 –> Subform2. O detalhe é que todo o conteúdo da página1 está configurado como Flowed, assim quando forem sendo adicionadas linhas à tabela o conteúdo logo abaixo dela irá ser “empurrado” para baixo.

Agora no evento click do botão Adiciona Linhas insira o seguinte código:

Table1._Row1.addInstance(1);

E no evento click do botão X insira este aqui:

_Row1.removeInstance(this.parent.index);

Pronto! O que você fez foi adicionar uma instância da linha da tabela no primeiro código, e no segundo foi removê-la.
Clique na aba Preview PDF e veja se funcionou.

Provavelmente não irá funcionar e se você tiver o console javascript ativado irá ver uma mensagem de erro desse tipo: “The element [max] has violated its allowable number of occurrences.” Isso porque é necessário ativar a opção “Repeat Row for Each Data Item” na aba Object->Binding. Lá é possível especificar a quantidade mínima, máxima e inicial de linhas da tabela:

Configuracao para a tabela dinamica em formulario PDF

Configuracao para a tabela dinamica em formulario PDF

É isso! Clique Aqui para fazer o download do fonte.

Pessoal, se alguém tiver alguma sugestão para futuros posts fique à vontade e deixe um comentário.



%d blogueiros gostam disto: