Visualizzazione post con etichetta formcalc. Mostra tutti i post
Visualizzazione post con etichetta formcalc. Mostra tutti i post

martedì 23 ottobre 2012

Operazioni aritmetiche e sintassi FormCalc in un pdf

Altre funzioni sono disponibili con il FormCalc di Adobe; in questo esempio una serie di operazioni di aritmetica selezionabili da una DropDownList tra cui un mix di operazioni inserite in una condizione "if then endif".
if ($.boundItem(xfa.event.newText) == "Addition") then
 sub1.TextField3.rawValue = sub1.TextField1.rawValue + sub1.TextField2.rawValue
elseif ($.boundItem(xfa.event.newText) == "Multiplication") then
 sub1.TextField3.rawValue = sub1.TextField1.rawValue * sub1.TextField2.rawValue
elseif ($.boundItem(xfa.event.newText) == "Division") then
 sub1.TextField3.rawValue = sub1.TextField1.rawValue / sub1.TextField2.rawValue
elseif ($.boundItem(xfa.event.newText) == "Subtraction") then
 sub1.TextField3.rawValue = sub1.TextField1.rawValue - sub1.TextField2.rawValue
elseif ($.boundItem(xfa.event.newText) == "Mix") then
 var total = Round(Abs((sub1.TextField1.rawValue / sub1.TextField2.rawValue)),2)
 sub1.TextField3.rawValue = Concat("€ ", total)
 if(Abs(total)>4) then
  xfa.host.messageBox("Value too high", "Attention", 3, 0)
 endif
endif
Output:
FormCalc in un pdf



Link di riferimento per funzioni e sintassi FormCalc:
http://help.adobe.com/en_US/livecycle/es/FormCalc.pdf

domenica 21 ottobre 2012

Somma di due numeri in un pdf con FormCalc

L'esempio mostra come effettuare una somma di due numeri (inseriti in campi testo) con il linguaggio FormCalc di Adobe.
Prima di inserire il seguente codice nel pdf, in questo caso all'evento click del pulsante, ricordarsi di selezionare FormCalc come linguaggio di script.
var sumValues = sum(sub1.TextField1.rawValue + sub1.TextField2.rawValue)
xfa.host.messageBox(Concat("The sum is ", sumValues), "Attention", 3, 0)

Output:
FormCalc in un pdf