Nach dem Erstellen von Formularvariablen genügt es, den Variablennamen in Ihren Berechnungen und Skripten zu referenzieren, um den Wert der Variablen zu erhalten.
Wichtig: Bei der Benennung von Variablen sollten Sie Namen vermeiden, die mit den Namen von Eigenschaften, Methoden oder Objekten des XML Form Object Model identisch sind.
Weitere Informationen zu den Eigenschaften des XML Form Object Model finden Sie in der Skriptreferenz.
Erstellen Sie beispielsweise die folgenden Definitionen für Formularvariablen.
Variablenname
|
Wert
|
firstName
|
Tony
|
lastName
|
Blue
|
age
|
32
|
In FormCalc können Sie auf die Variablenwerte auf die gleiche Weise zugreifen wie auf Feld- und Objektwerte. In diesem Beispiel werden die Werte drei getrennten Feldern zugewiesen:
TextField1 = firstName
TextField2 = lastName
NumericField1 = age
Sie können Variablen auf die gleiche Weise auch in FormCalc-Funktionen verwenden, wie dieses Beispiel zeigt.
Concat( "Dear ", firstName, lastName )
In JavaScript referenzieren Sie Variablenwerte mit der Eigenschaft .value und nicht mit der Eigenschaft .rawValue, die für Feld- und Objektwerte vorgesehen ist. Dazu ein Beispiel:
TextField1.rawValue = firstName.value;
Hinweis: Wenn Sie Formularvariablen mit Skripts in XFA-Formularen verwenden und ändern, zeigt die Dokumentmeldungsleiste in Acrobat und Adobe Reader eventuell eine Warnung bezüglich des Signaturvalidierungsstatus an. Diese weist darauf hin, dass die Gültigkeit der Signatur aufgrund nachfolgender Änderungen am Dokument unbekannt ist.