|
Sobre cálculos básicosExpressõ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ásicosTodos 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.
|
|
|