JavaScript-Objekte aus Acrobat in LiveCycle Designer ES verwendenIn LiveCycle Designer ES können Sie mit Hilfe der Acrobat-Skriptsyntax Skripten für bestimmte JavaScript-Objekte in Acrobat erstellen. Sie können daher die Eigenschaften und Methoden dieser Objekte in Ihren Formularen verwenden. Wenn Sie beispielsweise eine Meldung in der JavaScript-Konsole von Acrobat anzeigen möchten, können Sie dem Ereignis eines Formularentwurfsobjekts in LiveCycle Designer ES das folgende Skript hinzufügen:Sie können auch veranlassen, dass das Formular per E-Mail versendet wird, indem Sie dem Ereignis click einer Schaltfläche das folgende Skript hinzufügen:
Hinweis: In LiveCycle Designer ES müssen Sie dafür sorgen, dass die Skriptsprache für das Ereignis auf JavaScript eingestellt ist, damit das Skript zur Laufzeit korrekt ausgeführt wird.Sie können auch Verweise auf die JavaScript-Objekte in Acrobat in die Referenz-Syntax einbauen. Beispielsweise ruft das folgende Skript den Unterschriftsstatus eines Unterschriftsfelds ab und führt eine vom Status abhängige Aktion aus:var oState =
event.target.getField(“form1[0].#subform[0].SignatureField1[0]“)
.signatureValidate(); //Get the field’s signed state.
Hinweis: In diesem Beispiel wird für den Verweis auf den Text eine vollständig qualifizierte Referenz-Syntax verwendet. Weitere Informationen zum Referenzieren von Formularentwurfsobjekten finden Sie unter Objekteigenschaften und -werte referenzieren.Bei der Arbeit mit JavaScript aus Acrobat in LiveCycle Designer ES sind die folgenden Punkte zu beachten:
• Greifen Sie in LiveCycle Designer ES über event.target auf das JavaScript-Objekt Doc aus Acrobat zu. In Acrobat wird mit dem Objekt this das Objekt Doc referenziert; in LiveCycle Designer ES jedoch bezieht sich das Objekt this auf das Formularentwurfsobjekt, an welches das Skript angehängt ist.
• Im Skript-Editor stehen keine Anweisungsende-Optionen für JavaScript-Objekte aus Acrobat zur Verfügung. Information finden Sie im Handbuch JavaScript for Acrobat API unter http://adobe.com/go/learn_lc_AcrobatDeveloper_de.Weitere Informationen zum Konvertieren von Acrobat-Skripten in LiveCycle Designer ES, finden Sie im Artikel Converting Acrobat JavaScript for Use in LiveCycle Designer ES Forms im LiveCycle ES Developer Center unter http://www.adobe.com/go/learn_lc_AcrobatDeveloper_de.