O Designer oferece suporte à geração de scripts com FormCalc e JavaScript. Cada linguagem de script apresenta suas próprias vantagens, que os usuários devem conhecer antes de gravarem os scripts em formulários.
FormCalc é uma linguagem de cálculo que inclui uma grande variedade de funções incorporadas para simplificar a funcionalidade mais comum de formulários. Por exemplo, é possível usar as funções financeiras FormCalc para avaliar a condição do pagamento de um empréstimo com base na quantia principal, na taxa de juros e no número de períodos do pagamento.
JavaScript é uma linguagem de script mais eficiente e diversificada, que tem por objetivo fornecer mais flexibilidade e aprimorar seu conhecimento atual de scripts. Por exemplo, é possível reutilizar no Designer as funções existentes no JavaScript a fim de reduzir a quantidade de novos scripts que devem ser criados.
Nota: O Designer oferece suporte ao JavaScript versão 1.6 ou anterior.
Você pode escolher a linguagem de script usada para novos formulários no painel Espaço de trabalho da caixa de diálogo Opções, e para o formulário atual na guia Padrões na caixa de diálogo Propriedades do formulário.
A linguagem de script exibida na lista Linguagem do Editor de scripts corresponde à opção de linguagem de script que você seleciona como padrão para os novos formulários. No entanto, se você alterar a configuração da linguagem de script para o formulário atual, a linguagem exibida na lista Linguagem também muda para novos scripts ou eventos. A alteração da opção da linguagem de script na caixa de diálogo Propriedades do formulário não altera a linguagem usada para os scripts existentes. Se um evento já contém um script e esse script é excluído, o Editor de scripts continuará usando essa mesma linguagem de script enquanto durar sua sessão de trabalho do Designer.
Nota: A partir de 10 de março de 2012, a Adobe está deixando de usar as capacidades de Guias do Adobe® LiveCycle® ES. A funcionalidade Guias está disponível somente para fins de atualização e será removida do produto depois de dois importantes lançamentos.
A tabela a seguir destaca algumas das principais diferenças entre FormCalc e JavaScript.
FormCalc
|
JavaScript
|
Linguagem válida de cálculo nativa da Adobe no Designer e Forms
|
Linguagem de scripts padrão usada em diversos aplicativos de software populares.
|
Scripts mais curtos (geralmente, apenas uma linha).
Oferece suporte ao loop de script
|
Potencial para scripts mais longos, se necessário, com a capacidade de usar loops.
|
Não é suportado pelos guias de formulário (obsoleto)
|
Suportado pelos guias de formulário (obsoleto)
|
Contém uma variedade de úteis funções incorporadas para reduzir a quantidade de scripts necessária para realizar tarefas comuns de designs de formulário.
|
Fornece acesso ao Modelo de objetos do Acrobat e aos recursos JavaScript do Acrobat
|
Suporte para datas, horas, moedas e formatos de números internacionais.
|
Permite depuração usando o depurador de JavaScript no Acrobat.
|
Funções URL incorporadas de Post, Put e Get que permitem interações com base na Web.
|
Cria funções personalizadas para necessidades específicas
|
Compatível com todas as plataformas suportadas pelo Designer e Forms
|
Compatível com todas as plataformas suportadas pelo Designer e Forms
|