Criação de cálculos básicos

Sobre cálculos básicos

Expressões simples são os exemplos mais básicos de scripts. Essas expressões não envolvem o uso de funções FormCalc incorporadas e nunca são maiores do que uma linha. Adicione expressões simples ao evento calculate de um campo ou objeto específicos para que o valor da expressão seja exibido no formulário.

Exemplos de cálculos básicos

Todos estes exemplos são de expressões simples:

2 
"abc" 
2 - 3 * 10 / 2 + 7

Cada expressão simples é avaliada como um único valor seguindo uma ordem tradicional de operações, mesmo que essa ordem nem sempre seja óbvia pela sintaxe da expressão. Por exemplo, os conjuntos de expressões a seguir geram resultados equivalentes.

Expressão

Equivalente a

Resultado

"abc"

"abc"

abc

2 - 3 * 10 / 2 + 7

2 - (3 * 10 / 2) + 7

-6

(10 + 2) * (5 + 4)

(10 + 2) * (5 + 4)

108

0 and 1 or 2 > 1

(0 and 1) or (2 >1)

1 (true)

2 < 3 not 1 == 1

(2 < 3) not (1 == 1)

0 (false)

Como sugere a tabela anterior, todos os operadores FormCalc apresentam uma certa precedência quando aparecem dentro de expressões. A tabela a seguir ilustra essa hierarquia de operadores.

Precedência

Operador

Mais alta

=

 

(Unárias) - , + , not

 

* , /

 

+ , -

 

< , <= , > , >= , lt , le , gt , ge

 

== , <> , eq , ne

 

& , and

Mais baixa

| , or

Todos os exemplos anteriores são expressões simples e válidas que podem ser adicionadas a um campo ou objeto de formulário que aceitará cálculos e scripts. Por exemplo, se um formulário for criado no Designer com um único campo numérico, adicione o cálculo a seguir ao evento calculate no Editor de scripts.

Ao clicar na guia Visualizar PDF para exibir o formulário concluído, o valor da expressão simples aparecerá no campo de texto.

Se o valor não aparecer na visualização, certifique-se de que essa expressão simples esteja exibida no evento calculate do objeto do design de formulário. Além disso, verifique se o Designer e Acrobat foram instalados corretamente.