Die Beispieldatenbank "NTPDesignerDemo.nsf" soll den Einsatz von NotesToPaper Designer und der neuen Funktionen innerhalb einer Notes-Datenbank zeigen. Die wichtigsten Funktionen dieser Datenbank sind in der Script-Bibliothek "NotesToPaperDesigner" zusammengefasst. Die Script-Bibliothek enthält die folgenden Funktionen:
GetConfigValues – Auslesen der Konfigurationseinstellungen für den Layout-Designer
StartDesigner – Aufruf des Layout-Designers für den aktuell gewählten Report
SetPrinter – Auswahl der Drucker für den aktuell gewählten Report
SetPrinterToDefault – Zurücksetzen der Druckereinstellungen für den aktuell gewählten Report
SelectReportAndStartDesigner – Auswahl eines Reports und anschließende Bearbeitung des Reportlayouts
Die Beispieldatenbank ist in zwei Bereiche aufgebaut:
- die Ansichten unterhalb von „NotesToPaper" enthalten die NotesToPaper Reports und die Konfiguration für den Layout-Designer
- die Ansichten unterhalb von „Data" enthalten die Notes-Dokumente die für die Ausführung der Reports benutzt werden
In den Ansichten unterhalb von „Data" befindet sich jeweils ein Schalter zur Ausführung und einer zur Bearbeitung der Reports.
In der Ansicht "NotesToPaper\Reports" befinden sich alle NotesToPaper Reports der Datenbank. Diese Reports können über die Schalter in der Aktionsleiste angesprochen werden:
NotesToPaper Designer – Ruft den aktuell gewählten Report im Layout-Designer auf
NotesToPaper Designer Set Printer – Ermöglicht die Auswahl der Druckereinstellungen für den aktuell gewählten Report
NotesToPaper Designer Set Default Printer – Setzt die Druckereinstellungen für den aktuell gewählten Report zurück
In der Ansicht „Configuration" können die Einstellungen für den NotesToPaper Designer festgelegt werden. Das Konfigurationsdokument kann über den Schalter in der Aktionsleiste aufgerufen werden.
Die Einstellungen in diesem Notes-Dokument entsprechen den Parametern der Funktion NTPSetDesignerOption.