Informazioni sui calcoli di base
Le espressioni semplici sono le istanze più basilari di script. Tali espressioni non richiedono l'uso delle funzioni integrate FormCalc e non sono mai più grandi di un'unica riga. Aggiungere espressioni semplici all'evento calculate associato a un campo o a un oggetto specifico in modo da consentire l'invio ai moduli dei valori risultanti dalle espressioni suddette.
Esempi di calcoli di base
I seguenti sono tutti esempi di espressioni semplici:
2
"abc"
2 - 3 * 10 / 2 + 7
Ciascuna espressione semplice produce un singolo valore, seguendo un ordine tradizionale di operazioni, anche se quell'ordine non è sempre un risultato ovvio della sintassi dell'espressione. Ad esempio, le seguenti serie di espressioni producono risultati equivalenti.
Espressione
|
Equivalente a
|
Risultato
|
"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)
|
Come si evince dalla tabella precedente, tutti gli operatori FormCalc hanno una determinata precedenza quando vengono utilizzati all'interno di un'espressione. La tabella seguente descrive la gerarchia di questo operatore.
Precedenza
|
Operatore
|
Più alta
|
=
|
|
(Unario) - , + , not
|
|
* , /
|
|
+ , -
|
|
< , <= , > , >= , lt , le , gt , ge
|
|
== , <> , eq , ne
|
|
& , and
|
Più bassa
|
| , or
|
Tutti gli esempi precedenti sono espressioni semplici e valide che è possibile aggiungere a un campo o a un oggetto modulo che consenta calcoli e script. Ad esempio, se si crea un modulo in Designer con un unico campo numerico, aggiungere il seguente calcolo all'evento calculate dell'Editor di script.
A questo punto, quando si fa clic sulla scheda Anteprima PDF per visualizzare il modulo completo, il valore dell'espressione semplice verrà visualizzato nel campo di testo.
Se il valore non è visualizzato nell'anteprima, accertarsi che l'espressione semplice appaia nell'evento calculate dell'oggetto struttura del modulo. Occorre inoltre accertarsi di aver installato correttamente Designer e Acrobat.