Editoren

Der Arbeitsbereich von Designer besteht standardmäßig aus mehreren Teilbereichen. Im Layout-Editor können Sie den Formularentwurf erstellen und das Layout des Formulars festlegen. Im Skript-Editor können Sie Skripten erstellen, mit deren Hilfe sich die Funktionalität des Formularentwurfs erweitern lässt.

Nachdem Sie sich mit Formularentwürfen vertraut gemacht haben, können Sie den Arbeitsbereich an Ihre Bedürfnisse anpassen.

Grafik in Originalgröße anzeigen
A.
Skript-Editor

B.
Paletten

C.
Layout-Editor

Layout-Editor

Erstellt und bearbeitet wird ein Formularentwurf primär im Layout-Editor. Der Layout-Editor umfasst standardmäßig vier Registerkarten:

Designansicht, Registerkarte
Zeigt die zum Formularentwurf gehörigen Seiten an. Die Seiten der Designansicht zeigen den Inhalt des Formularentwurfs an. Wenn Sie Designer zum ersten Mal starten oder einen neuen Formularentwurf erstellen, enthält die Registerkarte „Designansicht“ bereits eine Seite, der Sie Objekte hinzufügen können. Objekte der Masterseite werden auf der Seite angezeigt, können aber nicht ausgewählt werden.

Masterseiten, Registerkarte
Zeigt die Masterseiten an, die auf die Seiten in der Designansicht angewendet werden können. Masterseiten definieren das Layout und den Hintergrund des Formularentwurfs. Die auf einer Masterseite eingefügten Objekte werden im gesamten Formularentwurf an derselben Stelle angezeigt. Die Registerkarte „Masterseiten“ ist standardmäßig ausgeblendet. Objekte auf der Registerkarte „Designansicht“ werden nicht auf der Masterseite angezeigt.

XML-Quelle, Registerkarte
Zeigt den XML-Quellcode an, der die Struktur des Formularentwurfs und seine Objekte beschreibt. XML-Quellcode sollte nicht direkt bearbeitet werden.

Registerkarte „PDF-Vorschau“
Zeigt ein PDF-Formular auf der Basis des aktuellen Formularentwurfs an. Während der Formularbearbeitung können Sie auf der Registerkarte „PDF-Vorschau“ eine Vorschau des Formulars anzeigen, sofern Acrobat oder Adobe Reader installiert ist. Auf der Registerkarte „PDF-Vorschau“ können Sie Formulare oder Vorlagen anzeigen und deren Bedienung genau wie in einer richtigen PDF-Datei testen. Im Dialogfeld „Formulareigenschaften“ (Registerkarte „Vorschau“) können Sie Optionen für die Vorschau von interaktiven oder druckbaren Formularen im PDF-Format festlegen.
Hinweis: Zum Anzeigen eines Formulars auf der Registerkarte „PDF-Vorschau“ muss in Acrobat die Option „Bearbeiten“ > „Voreinstellungen“ > „Internet“ > „PDF in Browser anzeigen“ aktiviert sein.

Standardmäßig werden nicht alle Registerkarten angezeigt. Die Registerkarte „Designansicht“ wird angezeigt. Die Registerkarten „Masterseiten“ und „XML-Quelle“ sind ausgeblendet. Die Registerkarte „PDF-Vorschau“ wird nur angezeigt, wenn Acrobat oder Adobe Reader installiert ist.

Um den Layout-Editor herum sind Paletten mit Registerkarten angeordnet, die einen einfachen Zugriff auf die Werkzeuge ermöglichen, ohne den Arbeitsbereich zu überladen.

Weitere Informationen finden Sie unter Layout-Editor anpassen.

Skript-Editor

Der Skript-Editor ist die Komponente, in der Sie die Berechnungen und Skripten für ein bestimmtes Formular erstellen, modifizieren und anzeigen. Mit dem Skript-Editor können Sie beispielsweise eine einfache Berechnung schreiben, die die Summe der Werte zweier numerischer Felder berechnet, oder auch komplexere Skripten erstellen, die die Darstellung des Formulars in Abhängigkeit von den Aktionen des Endbenutzers anpasst. Designer unterstützt die Skripterstellung in der anwendungseigenen Programmiersprache FormCalc oder in JavaScript.

Der Skript-Editor wird standardmäßig oben im Designer-Arbeitsbereich angezeigt, kann aber auch an jeder beliebigen anderen Stelle verankert werden. Er verfügt sowohl über eine einzeilige als auch über eine mehrzeilige Ansicht, zwischen denen Sie je nach Anforderung jederzeit wechseln können. Die einzeilige Ansicht soll dafür sorgen, dass möglichst viel Platz für den Layout-Editor und andere Paletten zur Verfügung steht, wogegen die mehrzeilige Ansicht möglichst viel Platz für die Skripterstellung bereitstellen soll.

Anzeigen
Listet alle Ereignisse des Formularentwurfs auf, die benutzerdefinierte Skripterstellung unterstützen. Alle Ereignisse, die für ein bestimmtes Objekt nicht gültig sind, werden grau dargestellt. Enthält ein Ereignis eine Berechnung oder ein Skript, steht neben dem Namen dieses Ereignisses ein Sternchen (*).

Ereignisse für untergeordnete Objekte anzeigen
 Zeigt das Ereignis an, das gegenwärtig unter „Anzeigen“ für das aktuelle Objekt und alle untergeordneten Objekte ausgewählt ist. Wenn Sie das oberste Objekt in der Palette „Hierarchie“ auswählen, zeigt diese Option das Ereignis an, das Sie derzeit in der Liste „Anzeigen“ für alle Objekte auf Ihrem Formular ausgewählt haben.

Funktionen
 Zeigt eine Liste der verfügbaren integrierten FormCalc- bzw. JavaScript-Funktionen an, je nachdem, welche Skriptsprache Sie aktuell in der Liste „Sprache“ ausgewählt haben.

Um eine Funktion in das Skript-Bearbeitungsfeld einzufügen, wählen Sie eine Funktion in der Liste aus und drücken die Eingabetaste.

Skriptsyntax prüfen
 Prüft alle Skripten eines Formulars auf korrekte Syntax und erstellt einen in der Palette „Bericht“ auf der Registerkarte „Warnungen“ einsehbaren Fehlerbericht.

Sprache
Legt fest, welche Skriptsprache Sie für die aktuelle Berechnung bzw. das aktuelle Skript verwenden möchten. Die folgenden Optionen stehen zur Auswahl:
  • FormCalcFormCalc ist eine anwendungseigene Adobe-Berechnungssprache, die gewöhnlich für kürzere Skripten wie etwa einfache Berechnungen verwendet wird.

  • JavaScript JavaScript ist die Standard-Skriptsprache für neue Formulare.

    Die in der Liste „Sprache“ angezeigte Skriptsprache stimmt mit der Skriptsprache überein, die Sie im Dialogfeld „Optionen“ im Bereich „Arbeitsbereich“ als Standardsprache für neue Formulare ausgewählt haben. Wenn Sie jedoch im Dialogfeld „Formulareigenschaften“ auf der Registerkarte „Standard“ die Einstellung für die Skriptsprache für das aktuelle Formular ändern, wird diese Änderung in die Liste „Sprache“ übernommen und für alle neuen Skripten in Verbindung mit neuen Ereignissen verwendet. Die Änderung der Option für die Skriptsprache im Dialogfeld „Formulareigenschaften“ hat keine Änderung der Skriptsprache für vorhandene Skripten zur Folge. Wenn ein Ereignis bereits Skript enthält und dieses Skript gelöscht wird, verwendet der Skript-Editor für die Dauer der Designer-Sitzung weiterhin dieselbe Skriptsprache.

Ausführen am
Gibt an, wo die Berechnung bzw. das Skript ausgeführt werden soll. Es stehen drei Optionen zur Auswahl:
  • Client Berechnungen und Skripten werden ausgeführt, während die Client-Anwendung (z. B. Acrobat, Adobe Reader oder ein Webbrowser) das Formular verarbeitet.

  • Server Berechnungen und Skripten werden ausgeführt, während die Serveranwendung (z. B. Forms) das Formular verarbeitet.

  • Client und Server Berechnungen und Skripten werden ausgeführt, während die Serveranwendung (z. B. Forms) das Formular verarbeitet, es sei denn, die HTML-Client-Anwendung unterstützt clientseitige Skripterstellung. Beispiel: Ein Skript, das auf eine Datenbank zugreift, um automatisch Daten in das Formular einzutragen.

Weitere Informationen finden Sie unter Skripterstellung mit Designer.