Unterstützung von JavaScript in Formularen
Revu eXtreme® allows the use of JavaScripts in PDFs when this option is enabled in the Preferences (see JavaScript Preferences). Scripts can be run on PDFs (see Using Scripts) or added as a Form action. This allows form fields to invoke stored JavaScripts from triggers, events, and actions.
Hinweis: Funktionen im Zusammenhang mit der Erstellung und Bearbeitung von Formularen sind nur in Bluebeam Revu eXtreme verfügbar.
JavaScripts werden auf Dokumentenebene gespeichert (Globale JavaScripts) und beim Laden (Öffnen) des Dokuments ausgeführt. JavaScripts können von anderen Teilen des Dokuments aus aufgerufen werden, z. B. von Aktionen, Triggern und Ereignissen. Revu erlaubt die gleichzeitige Verwendung von JavaScripts mit einer Größe von bis zu 1 MB.
So können Sie JavaScripts hinzufügen, bearbeiten oder löschen:
- Öffnen Sie die gewünschte PDF.
- Gehen Sie zu Werkzeuge > Formular > JavaScript. Das Dialogfenster Globales JavaScript wird angezeigt.
- Um ein neues JavaScript hinzuzufügen, klicken Sie auf Hinzufügen. Dadurch wird der JavaScript-Editor geöffnet. Geben Sie im Feld Name einen Namen für das JavaScript ein. Im Feld Code müssen Sie das Skript eingeben. Klicken Sie anschließend auf OK.
- Um ein bestehendes JavaScript zu bearbeiten, markieren Sie es und klicken Sie auf Bearbeiten, um den JavaScript-Editor zu öffnen. Nehmen Sie die gewünschten Änderungen entweder am Namen oder am Code vor und klicken Sie auf OK.
- Um ein JavaScript zu löschen, markieren Sie es und klicken Sie auf Löschen.
Formulare können JavaScript-Skripte in Form von Aktionen umfassen, die durch bestimmte Ereignisse ausgelöst werden. Weitere Informationen finden Sie unter Formulareigenschaften: Aktionen.
Es können mehrere JavaScripts zu einem PDF hinzugefügt werden, aber beachten Sie, dass JavaScripts der Reihenfolge nach ausgeführt werden und nach dem Einfügen nicht verschoben werden können. Beachten Sie daher vor dem Hinzufügen von JavaScripts die Reihenfolge, wenn mehrere JavaScripts verwendet werden.