Konfigurieren von Designer für die Skripterstellung

So zeigen Sie den Skript-Editor an

 Wählen Sie „Fenster“ > „Skript-Editor“.
Hinweis: Wird der Skript-Editor im Designer-Arbeitsbereich angezeigt, können Sie ihn mit Hilfe der Schaltfläche „Erweitern“ schnell andocken oder lösen.

So wechseln Sie von der einzeiligen zur mehrzeiligen Ansicht

 Ziehen Sie die Palettenleiste des Skript-Editors, bis die Palette die erforderliche Größe hat.
Hinweis: Die mehrzeilige Ansicht erweitert die Liste „Anzeigen“ um die Optionen „Alle Ereignisse“ und „Ereignisse mit Skripten“. Die Option „Alle Ereignisse“ zeigt alle Ereignisse für ein bestimmtes Formularentwurfsobjekt an, und zwar auch dann, wenn die Ereignisse keine Berechnungen oder Skripten enthalten. Die Option „Ereignisse mit Skripten“ zeigt nur diejenigen Ereignisse eines bestimmten Objekts an, die Berechnungen oder Skripten enthalten.

So legen Sie die Standard-Skriptsprache für neue Formulare fest

  1. Wählen Sie „Extras“ > „Optionen“.

  2. Klicken Sie auf „Arbeitsbereich“.

  3. Wählen Sie in der Liste „Standardsprache für neue Formulare“ die Standard-Skriptsprache für neue Formulare aus.

So legen Sie die Standard-Skriptsprache für das aktuelle Formular fest

  1. Wählen Sie „Datei“ > „Formulareigenschaften“.

  2. Klicken Sie auf die Registerkarte „Standard“.

  3. Wählen Sie in der Liste „Standardsprache“ die Standard-Skriptsprache für das aktuell angezeigte Formular aus.

So legen Sie die Standard-Skriptsprache für eine Formularvorlage fest

  1. Erstellen Sie einen neuen Formularentwurf.

  2. Wählen Sie „Datei“ > „Formulareigenschaften“.

  3. Klicken Sie auf die Registerkarte „Standard“.

  4. Wählen Sie in der Liste „Standardsprache“ die standardmäßige Sprache für die Skripterstellung aus.

  5. Erstellen Sie eine Sicherungskopie der ursprünglichen Vorlagendatei im Ordner „Templates“, der sich im Installationsverzeichnis von Designer befindet.

  6. Speichern Sie den neuen Formularentwurf als TDS-Datei und überschreiben Sie die dazugehörige Formularvorlage. Beispiel: Speichern Sie die Datei unter dem Namen „Letter.tds“ und überschreiben Sie die Datei „Letter.tds“ im Ordner „Templates\Blank“.

So legen Sie die Standard-Anwendung für die Verarbeitung fest

  1. Wählen Sie „Datei“ > „Formulareigenschaften“.

  2. Klicken Sie auf die Registerkarte „Standard“.

  3. Wählen Sie aus der Liste „Standardausführung am“ die gewünschte Standardanwendung für die Verarbeitung.

    Hinweis: Durch diesen Vorgang wird der Wert der Standardanwendung für die Verarbeitung nur für die aktuelle Instanz des Formulars festgelegt.

    Damit Sie die Standardanwendung für die Verarbeitung beim Erstellen eines Formulars nicht immer neu festlegen müssen, ändern Sie die zugehörige Vorlagendatei, die zum Erstellen von neuen Formularentwürfen verwendet wird.

So ändern Sie die Standardanwendung für die Verarbeitung für eine Formularvorlage

  1. Erstellen Sie einen neuen Formularentwurf.

  2. Wählen Sie „Datei“ > „Formulareigenschaften“.

  3. Klicken Sie auf die Registerkarte „Standard“.

  4. Wählen Sie aus der Liste „Standardausführung am“ die gewünschte Standardanwendung für die Verarbeitung.

  5. Erstellen Sie eine Sicherungskopie der ursprünglichen Vorlagendatei im Ordner „Templates“, der sich im Installationsverzeichnis von Designer befindet.

  6. Speichern Sie den neuen Formularentwurf als TDS-Datei und überschreiben Sie die dazugehörige Formularvorlage. Beispiel: Speichern Sie die Datei unter dem Namen „Letter.tds“ und überschreiben Sie die Datei „Letter.tds“ im Ordner „Templates\Blank“.

So zeigen Sie arabische, hebräische, thailändische und vietnamesische Zeichen an

Zum Anzeigen von Zeichen in Arabisch, Hebräisch, Thai oder Vietnamesisch im Skript-Editor oder auf der Registerkarte „XML-Quelle“ müssen Sie die Schrifteinstellungen ändern, die Designer auf diesen Registerkarten verwendet. Andernfalls werden an Stelle der landesspezifischen Zeichen in Designer nur kleine Kästchen angezeigt.

  1. Wählen Sie „Extras“ > „Optionen“ und dann links im Fenster den Eintrag „Arbeitsbereich“.

  2. Wählen Sie eine der folgenden Optionen aus:

    • „FormCalc-Syntaxformatierung“, um die Schrift im Skript-Editor festzulegen, wenn FormCalc verwendet wird

    • „JavaScript-Syntaxformatierung“, um die Schrift im Skript-Editor festzulegen, wenn JavaScript verwendet wird

    • „Syntaxformatierung der XML-Quelle“, um die Schrift auf der Registerkarte „XML-Quelle“ festzulegen

  3. Wählen Sie unter „Schrift“ eine Schrift aus, die Ihre Sprache unterstützt. Adobe Arabic unterstützt beispielsweise Arabisch, Adobe Hebrew unterstützt Hebräisch, Adobe Thai unterstützt Thai und Myriad® Pro und Minion® Pro unterstützen Vietnamesisch. Falls die erforderlichen Schriften noch nicht auf dem System installiert sind, können Sie sie aus dem Internet herunterladen.

  4. Klicken Sie auf „OK“.

  5. Klicken Sie auf „OK“, um das Dialogfeld „Optionen“ zu schließen.

Berechnungen und Skripten mit dem Arbeitsbereich debuggen

Zum Debugging von Berechnungen und Skripten stehen im Designer-Arbeitsbereich verschiedene Möglichkeiten zur Auswahl.

Die folgende Tabelle zeigt, wo Sie nützliche Debugging-Informationen in den verschiedenen Designer-Paletten und -Registerkarten finden und wie Sie diese nutzen können.

Arbeitsbereich

Zweck

Registerkarte „Warnungen“ der Palette „Bericht“

Zeigt Ziel und Warnmeldungen sowie Syntaxfehler für JavaScript oder FormCalc bei Verwendung des Befehls „Skriptsyntax prüfen“ über das Menü „Extras“ oder durch Klicken auf die Schaltfläche „Skriptsyntax prüfen“ in der Werkzeugleiste an. Weitere Informationen finden Sie unter So prüfen Sie die Skriptsyntax

Durch Doppelklicken auf eine Syntaxwarnung auf der Registerkarte „Warnungen“ wird das fehlerhafte Skript in den Skript-Editor geladen und die Zeile mit dem Fehler hervorgehoben.

Durch Doppelklicken auf eine Warnmeldung wird das entsprechende Objekt in der Designansicht und auf der Palette „Hierarchie“ markiert. Durch anschließendes Drücken der Taste F1 erhalten Sie Informationen zum Beheben des jeweiligen Problems.

Eine Prüfung auf JavaScript-Laufzeitfehler können Sie duch Aktivieren der JavaScript-Konsole durchführen. Weitere Informationen finden Sie unter JavaScript-Debugging

Registerkarte „Bindung“ der Palette „Bericht“

Wenn ein Formularentwurf an eine Datenquelle gebundene Felder enthält, können Sie mit Hilfe der Registerkarte „Bindungen“ abhängig von der definierten Datenbindung Felderlisten anzeigen. Auf diese Weise können Sie z. B. nur Felder mit globaler Datenbindung oder nur Felder ohne definierte Datenbindung anzeigen. Dies ist vor allem bei Formularen mit einer großen Anzahl von Feldern mit Datenbindungen nützlich.

Registerkarte „Protokoll“ der Palette „Bericht“

Auf dieser Registerkarte werden Prüfungsmeldungen, Skriptausführungsfehler für JavaScript oder FormCalc sowie beim Importieren oder Speichern von Formularen oder bei Verwendung der Registerkarte „PDF-Vorschau“ von Designer erstellte Wiedergabefehler angezeigt.

„Hierarchie“, Palette

Mit der Palette „Hierarchie“ können Sie die Position eines Formularobjekts für eine Referenz-Syntax ermitteln. Bei der Palette „Hierarchie“ handelt es sich um eine grafische Darstellung der Struktur eines Formulars. Sie zeigt die Inhalte der Registerkarten „Masterseiten“ und „Designansicht“ an.

In der Palette „Hierarchie“ werden auch referenzierte Objekte unter der Node „Referenzierte Objekte“ angezeigt. Ein referenziertes Objekt ist ein Objekt, das nur bei Bedarf einem Formular hinzugefügt wird. Immer, wenn Daten über mehrere Seiten oder Inhaltsbereiche fließen, werden die Teilformulare für den Überlaufkopfbereich und den Überlauffußbereich an den entsprechenden Stellen in das Formular eingefügt.

Registerkarte „Bindung“ der Palette „Objekt“

Für jedes Designer-Objekt, das an eine Datenquelle gebunden werden kann, gibt es in der Palette „Objekt“ eine Registerkarte „Bindung“. Wenn Sie ein Objekt in Ihrem Formularentwurf an eine bestimmte Daten-Node aus Ihrer Datenverbindung binden, wird in der Liste „Datenbindung (Öffnen, Speichern, Absenden)“ eine gültige FormCalc-Referenzsyntax für den Zugriff auf diese Daten-Node angezeigt. Die FormCalc-Referenz-Syntax lässt sich auch zum Testen für andere Berechnungen oder Skripten verwenden.

XML-Quelle, Registerkarte

Die Registerkarte „XML-Quelle“ enthält den XML-Code des Formularentwurfs. Der XML-Quellcode definiert alle Aspekte des Formulars. Auf der Registerkarte „XML-Quelle“ können Sie sich die XML-Formobjektmodellstruktur eines Formularentwurfs sowie die Beziehungen zwischen Objekten und Eigenschaften genauer ansehen. In der XML-Quelle entsprechen die XML-Elementnamen den Objektnamen im XML Form Object Model und die Attribute entsprechen Eigenschaften.

Wenn Sie in der Palette „Hierarchie“ ein Objekt auswählen und dann auf die Registerkarte „XML-Quelle“ klicken, wird die erste Zeile des entsprechenden Elements hervorgehoben. Der in Designer in der Palette „Hierarchie“ angegebene Objektname wird in der XML-Quelle zum Wert des Attributs name.

In dem über „Extras“ > „Optionen“ aufgerufenen Dialogfeld stehen verschiedene Optionen zur Anzeige der Quelle auf der Registerkarte „XML-Quelle“ zur Auswahl. Dazu gehören beispielsweise das Ein- oder Ausblenden der Zeilennummern und die Einstellung der Syntaxfarbe.

XML-Quellcode sollte nicht direkt bearbeitet werden.

Zum Debugging von Berechnungen und Skripten kann es außerdem hilfreich sein, die Standardoptionen für den Skript-Editor zu ändern. Diese Optionen finden Sie im Dialogfeld „Optionen“ im Bereich „Arbeitsbereich“. Wählen Sie „Extras“ > „Optionen“ und anschließend links in der Liste den Eintrag „Arbeitsbereich“. Sie können beispielsweise festlegen, dass Zeilennummern im Skript-Editor angezeigt werden. Außerdem können Sie die Formatierung der FormCalc- oder JavaScript-Syntax ändern.