Caso tenha algum comentário, sugestão, crítica, não hesite em entrar em contato!
E-mail: diegosilva@eforms.com.br
Desenvolvendo formulários inteligentes com Adobe LiveCycle Designer
Caso tenha algum comentário, sugestão, crítica, não hesite em entrar em contato!
E-mail: diegosilva@eforms.com.br
Olá Diego!
Eu, por um acaso encontrei o seu Blog e achei muto legal esta sua iniciativa, pois saiba que, descobri pelo seu blog, que tenho este aplicativo Adobe Livecycle Designer versão 7 e resolvi utilizá-lo. Bem estou tentando criar formulários para enviar aos meus clientes, mas tenho um pequeno problema que talvez você possa me ajudar.
Refiro-me ao botão Submeter por E-mail.
Você por um acaso sabe como faço para mudar o texto que vai no corpo doe-mail? Por exemplo: no meu aparece este -
“O arquivo anexado contém dados que foram digitados em um formulário. Ele não é o relatório propriamente dito.
O destinatário deste arquivo de dados deve salvá-lo localmente com um nome exclusivo. O Adobe Acrobat Professional 7 ou posterior pode processar esses dados importando-os de volta ao formulário em branco ou criando uma planilha a partir de vários arquivos de dados.Consulte a Ajuda no Adobe Acrobat Professional 7 ou versão posterior para obter mais detalhes.”
Eu particularmente acho horrível o cliente ler um tipo de e-mail com este conteúdo. o nelhor seria se pudesse personalizar isto.
Será que você pode me ajudar?
Aguardo seu retorno.
Abraços!
Jorge Lemos
Rio de Janeiro – RJ.
Olá Jorge!
Por trás do botão de enviar existe uma estrutura e um atributo “target”, que especifica a URL pra onde as informações serão enviadas.
Para mudar o texto do corpo do e-mail é necessário alterar os valores desse atributo.
Olhe um exemplo abaixo:
<event activity="click"> <submit format="xml" textEncoding="UTF-8" target="mailto:"/> </event>Então o atributo target ficaria parecido com:
“mailto:diegoap01@gmail.com?subject=Assunto do e-mail&body=Texto no corpo do e-mail”
Mas pra fazer tudo isso é necessário um script para percorrer os nós e encontrar o atributo correto. Isso é assunto pra um post inteiro! Estou escrevendo e postarei em breve.
Mas você pode pegar um exemplo muito bom aqui:
http://forms.stefcameron.com/2008/08/28/submitting-form-data-by-email/
Qualquer dúvida estamos aí!
Abraço.
Olá Diego!
Obrigado por me responder e pela dica.
Eu vou dar uma olhada no site que você indicou para ter uma noção.
Mas, se você realmente for escrever um artigo explicando como isto é feito, com certeza, irá ajudar muita gente que tem a mesma dúvida que a minha.
Estarei aguardando o seu tuto.
Mais uma vez parabéns pela iniciativa.
Um forte abraço!
Jorge Lemos
Oi Diego tudo bem? estou aqui com um problema talvez voce me consiga ajudar. Eu desenvolvi um formulario em pdf e queria que a pessoa grava-se o formulario depois de preenchido e me enviasse de volta.. so que a maioria das pessoas so tem o adobe reader e com esse programa nao da pra gravar com o conteudo.. so grava o formulario em branco.. tem jeito de mudar isso?
Olá Francisco.
Sim, essas são funcionalidades que precisam de ativação para o Reader. No Acrobat vá no menu Advanced-> Extend Features in Reader. (ou alguma coisa do tipo). Com esse processo você habilita essas funcionalidades também no Reader. Mas há um limite que eu não lembro ao certo qual é.
Abraço!
Boa noite
Diego achei interessante seus post no site muito legal, estou começando agora a usar o Livecycle ES, seguinte tem como fazer os formulario e deixa-lo para gravar quando abro o mesmo no reader 8.0. A outra pergunta é a seguinte você por acaso não teria uma indicação de um livro em portugues para o Livecyle.
Grato pela atenção
Fala Érico!
Para que um formulário possa ser preenchido e salvo usando apenas o Adobe Reader, você precisa estendê-lo. Para isso abra o formulário no Acrobat, clique no menu Advanced->Extend Features in Adobe Reader. Pronto.
Infelizmente não conheço nenhum livro em Português, mas inglês tem um ótimo: http://www.amazon.com/Creating-Dynamic-Forms-LiveCycle-Designer/dp/0321509870
Qualquer coisa dá um alô!
Grato pela resposta
Um abraço
Olá Diego. Preciso mais um vez da sua ajuda:
Tenho um campo TextField com bordas no meu formulário no qual o parágrafo deve ficar justificado, fica ótimo com um só parágrafo.
Mas quando preciso iniciar um novo parágrafo, ao clicar ‘enter’, se houver somente duas palavras na última linha do primeiro parágrafo, uma é deslocada para a direita, ficando a outra na esquerda, ficando a linha também justificada e não alinhada à esquerda.
As palavras são ajustadas para que as extremidades da linha fiquem colada em nas bordas.
Já tentei todas as configurações possíveis mas não consegui resultado. Algo pode ser feito? Desde já obrigado e grande abraço.
Caro Diego ..seguinte fiz um formulario com alguns itens em drop-list .. agora preciso anexar um banco de dados em .mdb a este formulario. Pergunto como faze-lo.
O bco de dados tem diversos campos por ex. quadra, imoveis, etc.
Como fazer assim que acessar via formulario o campo quadra ele aparecer o campo imovel relacionado ao campo quadra?
Não sei se você entendeu .. mas desde já agradeço a colaboração.
DIEGO
tenho o adobe reader 9.0 e o livecycle design!
estou crinado um formulário no livecycle. tenho algumas dúvidas?
1- postei meu formulário num link no meu site, o cliente abre preenche e me envia de volta com o botão automático enviar, ok.
eu recebo estes dados em .xml, gostaria de saber se tem alguma forma de receber de volta em .pdf preenchido?
2. como faço para salvar um formulário já preenchido, lembrando que meu soft adobe reader 9.0 é em português?
Muito boa sua explicação.
Faltava isso na net.Um lugar para troca ideias e sugestões.
Até que fim achei um conteúdo bom.
Tenho algumas dúvidas tais como:
quero criar um campo para CNPJ: Como faço p/ fixar os campo com seus números?
gostaria de criar um item ou seja (botão), para que quando for preciso a parte recebida ou seja destinatário , abra novos campos para serem preenchidos. existe um campo se ele marcar vai abrir um complemento de formulário. Isso é para colocar socios de empresas.
Se eu colocar num site (gov), seria prudente colocar um botão (enviar) por e-mail. Para que? Com isso teriamos uma noção de quantas inscrições forom feitas.
Ou posso criar um botão para gerar número automático. Isso é ppossível? Quando clicka no link, contendo o arq. em PDF. Ele automáticamente gerar um número sequencial?
Obrigado!
Att
Alessandro Paes Leme
Prezado Diego,
Atendendo a uma demanda de um professor da minha faculdade criei um formulário em PDF para coleta dos dados do projeto.
Criei e serei responsável pela coleta dos dados.
Mas eis a pergunta: Quanto cobrar? Não encontrei em nenhum lugar alguma espécie de Tabela de Preços que enfocasse este tema. Pode me ajudar?
Desde já,
Agradeço e parabenizo pelo site!!
Olá!
Qual o trabalho que você teve para fazer o formulário? Qual trabalho terá pra ser o responsável pela coleta de dados?
Percebe que são duas coisas diferentes?
Mas tente calcular pelo tempo, quanto gastará para fazer o serviço, seja ele um ou outro. No final, quanto vale a sua hora?
Depois só multiplicar pelas horas que você estimou/gastou.
Espero ter ajudado, qualquer coisa dá um alô.
Abs
Sim, ajudou, claro.
Eu precisei fazer todo o Formulário com a criação.
E irei receber os dados para coleta e criação de arquivo único dos dados coletados.
Entendo que realmente a melhor opção seja cobrar por hora.
Mas como nunca realizei este serviço, não tenho idéia do valor a ser cobrado por hora, a média ao menos.
Desde já agradeco,
Nelma Felippe
Prezado Diego,
Criei um formulário no Adobe Designer, porém estou com alguns problemas.
Na verdade tenho dois formulários:
1° – Desenvolvido pela minha Matriz da minha empresa, com ele consigo preencher tendo somente o Adobe Reader.
2° – Desenvolvido por mim, com ele só é possível a edição somente quem possui o Adobe professional.
Tentei pegar o 1° e criar o meu na mesma base, mas encontrei o mesmo problema. Outro problema que estou encontrando é com o espaço. Quando dou “Enter” ele aumenta a espaço, mas na impressão não sai.
Será que vc consegue me ajudar?
Muito obrigada
Carmen
Parabéns pelas dicas. Achei muito legal sua iniciativa!
Entretanto, gostaria de sua ajuda. Acredito que para você seja algo simples.
Eu criei um formulario, para preenchimento de darf. O que acontece é que são duas vias, então cada campo é dobrado.
O que eu quero fazer, é ao inserir os dados em um campo, aparece automaticamente no outro. Pode me ajudar?
Fala Rafael!
Para fazer o que você precisa, selecione qualquer um dos campos na aba Object clique na aba binding. Em Data binding selecione a opção Use global data.
Pronto, agora qualquer coisa que você digitar em um campo, irá aparecer no outro também ou em qualquer um que você colocar o mesmo nome.
Olá diego, estou começando no Adobe Live, possuo o Adobe Acrobat 9 e no LiveClycle estou criando um formulário para controle de cheques. Criei um campo onde se coloca o valor do cheque e estou tentando criar outro com o o seu valor por extenso. Porém o livecycle não faz essa conversão, apenas no idioma inglês (em dollares). Tem como criar campo onde apareça valores em reais (cento e vinte e cinco reais p.ex)?
OBS: meu adobe livecycle é em português BR
Olá Robson. Acho que não entendi bem sua dúvida. Você precisa que, ao digitar um valor em moeda, em um outro campo apareça automaticamente o valor por extenso?
Não existe uma função pronta para fazer isso no LiveCycle, você precisará construir a sua.
O que existe é uma configuração de preenchimento em cada campo, na propriedades do objeto.
Espero ter ajudado.
Grande Diego!
Pois é, estou com o mesmo problema do nosso colega, só que, sim, sim, existe sim uma função que faz isso direto, é a nossa querida WordNum. Então, se o campo numérico for “total” e o usuário meter lá 100,00, essa função retorna “One hundred”. Nice, isn’t it?
Só que, que droga, faz isso em inglês… mas aí tem aquele moooonte de opções de LOCALE, incluindo a nossa, “pt_BR”.
Mas,… que porcaria, NÃO FUNCIONA!
Então, embora a função exista, nós aqui nos scriptim tupiniquim, vamos ter que fazer a nossa própria função… a menos que algum indiano gênio lá da Adobe nos diga como se faz pra fazer o tal parâmetro k (o tal do locale) funcionar…
Bom trabalho aí na Ásia…. e não coma muita comida condimentada pra não ficar com azia. Horrível, essa…
Faaaala Marcos, tudo bom?
Pois é, não sei o porque eles colocam o parâmetro na documentação se não funciona… e ainda deixam frisado:
“As of this release, it is not possible to specify a locale identifier other than English for this function”
http://help.adobe.com/en_US/livecycle/9.0/designerHelp/index.htm?content=001531.html
O jeito é fazer uma função dessa na unha, nesses moldes:
http://jsfromhell.com/pt/string/extenso
hehehe
Mas valeu pela dica, vou ficar longe da comida…pra falar a verdade ainda não me acostumei heheh
Abraço e obrigado por postar!
Olá,
gostaria de saber se ocê pode me ajudar…
Estou criando um formulário e preciso inserir nele um cabeçalho igual aquele do word.. tal como eu edite o cabeçalho em uma página e as outras tbm sejam editadas.. será que isso é possivel no LiveCycle ?! caso exista alguma solução me notifique ..
A propósito agradeço pelo tutorial de tabela dinamica.. me foi muito util !!!
grato
Olá Raphael,
Para isso basta colocar o cabeçalho na Master Page. Para visualiza-la clique no menu View->Master Pages.
Olá Diego
Por favor me ajude, criei um formulário no Livecycle com conexão ao BD Access , ele funciona, normalmento no livecycle, porém quando vou fazre o teste no adobe reader ele não salva as informações oque eu posso estar fazendo de errado??
Daniel, você estendeu o formulário no Acrobat?
Abra no Acrobat, clique em: Advanced->Extende features in Adobe Reader.
Veja se deu resultado.
Abraço!
Grande Diego!
Cara, preciso de uma ajuda… er, na verdade, duas, ambas referentes ao LC Designer.
Primeiro, estou importando arquivos IFD (JetForms) no Designer, mas tendo uma torrada de problemas com caracteres acentuados, cedilha, etc, os tais caracteres especiais.
Mesmo importando na mesma máquina em que se encontra o JetForms, com a fonte correta, o problema aparece. Naquele quadro de diálogo “Missing Fonts”, ao procurar pela fonte correta… ela não aparece… @@%@#%!!!
O segundo problema vai te fazer rir, mas cliente é cliente, então…. uns 300 formulários permanecerão em mídia impressa (nome bonito pra papel), e aí o que acontece é que uma dimensão definida como 1mm no Designer não está correspondendo a 1mm no papel… mesmo colocando 100% na hora de imprimir. Socorro!
Será que voce consegue me ajudar? :)
Grande abraço e não coma muita pimenta.
Marcos
Caro Diego, estou criando um formulário no LiveCycle, tem um campo que eu gostaria de salvar o CPF da pessoa que irá preencher o documento. Criei os campos, mas ele não salva o número zero quando encontrado como primeiro caracter do campo. Sabe de algo que eu possa fazer para salvar esses valores?
Diego meu caro…
Estou passando para parabenizar por esse site e tudo sobre o LiveCycle Designer… salvou meus poucos neurônios. Ha quase 6 meses estava louco procurando uma maneira de padronizar um formulário tanto para impressão quando para salvar as informações no mesmo sem a necessidade de instalar bancos de nados nas maquinas… ufa…. Valeu aí pela iniciativa, pelas dicas e tutoriais…
E aproveitando, se for possível, como fazer aparecer aqueles balões de dicas quando o campo recebe o cursor? Vi na guia acessibilidade que é possível quando posiciona o mouse sobre, mas to apanhando pra mostrar quando está sendo editado a dica permanecer visivel (Latejando neon na tela, brincadeira). Pra mim isso é importante pra não me dizerem que não sabiam o que descrever no campo (Meu caso uma justificativa cheia de porém…).
Abraço e mais uma vez parabéns aí pelo site.
Fala Carvalho!
Obrigado pelo feedback!
Você até consegue fazer esses pop-ups ou balões de mensagens, mas precisará fazer uso de subforms e exibi-los e esconde-los no evento mouseover. Não existe uma funcionalidade padrão pra isso, então vai dar um pouco de trabalho.
Espero ter ajudado!
Prezado Diego, com sua louvável ajudo criei um formulário super bacana apresentei na minha empresa e ele se amarraram, contudo tem surgido um problema, pois quando o usuário traz alguns formulários preenchido ele é impresso fora do campo de visualização, vi que na hora de imprimir tem que mudar para área de impressão, contudo teria como eu mudar para imprimir somente de uma única forma para não trazer transtornos a usuários leigos, desde já muitíssimo obrigado.
Fala João!
Fico feliz em ter ajudado!
Você consegue configurar o formulário para usar um tipo de folha, A4 por exemplo, mas cada usuário tem sua impressora e configurações padrões ou alteradas. A partir do formulário não é possível alterar todas essas configurações, mas tente definir o formato A4.
Para isso clique na Master Page e vá até a aba Object. Deve aparecer a opção para você alterar.
Qualquer dúvida posta aqui.
Valeu Diego, muito obrigado pela ajuda, testei em outros lugares e tem dado tudo certo quando mudei para o formato A4, porém sem querer abusar da sua boa vontade é possível mudar no formulário para que o usuário quando for preenche, saia as letra somente em caixa alta, mais uma vez muitíssimo obrigado
abraço.
Oi João, você consegue isso usando Javascript. Existem vários exemplos na internet.
Estou começando a usar o Livecycle Designer, na versão do Acrobat 10, e não consigo habilitar o Preview PDF, quando clico no na barra (View) as opções abrem porém o Preview PDF (F5) não permite nenhuma ação, ele fica cinza, como não disponível.
Podem me ajudar?
Caro Diego boa Noite
Em primeiro lugar que te parabenizar pela iniciativa em criar esse site, vejo que ajuda muitas pessoas parabéns.
Gostaria de sua ajuda, pois criei um formulário de orçamento, no qual queria fazer cálculos. Tipo: (descrição do serviço) (quant.) (valor unit) (subototal) e (total). é possivel fazer isso com o LC? se for… poderia me dar uma luz?
Desde já agradeço. um abraço
Olá Cristiano.
Você pode acessar o link abaixo e fazer o download de um exemplo de formulário:
http://help.adobe.com/en_US/livecycle/9.0/samples/lc_sample_product.html
Escolha o Purchase Order. Depois de extrair o arquivo, renomeie o arquivo Adobe-Samples-Application-PurchaseOrder.LCA para .ZIP e extraia novamente.
Depois navegue para Samples->1.0->Forms
Abra o arquivo .XDP no LiveCycle Designer, esse é o exemplo.
Caro Diego, dei uma pesquisada na net, porém não consegui resolver a questão de deixar tudo em caixa alta, sem querer abusar da sua boa vontade será que vc não teria um exemplo de como inserir essa função no código, realmente tentei mais não consegui.
desde já agradeço muito mesmo.
Diego olha eu mais uma vez te perturbando, como havia dito criei um formulário…, contudo ele na web ao acessa-lo para preenchê-lo fica pesado e demora um pouco para ele abrir, pergunto-lhe é possível eu fazer uma limpeza para deixa-lo mais leve ao abri-lo ou existe alguma maneira para deixa ele mais leve, desde já muito obrigado.
abraço.