NTPProcessReport ( <DataFile>, <ReportDestination>, <ShowPrintSetup>, <ShowStatus>, <ShowHideMessages> ) -> <ErrorCode>
Beschreibung
Mit diesem Befehl wird die Reportgenerierung gestartet, d .h. entweder der Report ausgedruckt oder für die Vorschau vorbereitet und angezeigt. In welcher Form der Report ausgegeben wird, kann über die Parameter der Funktion bestimmt werden. Alle notwendigen Einstellungen für den Report müssen vor dem Aufruf dieser Funktion erfolgt sein. Nach der "Vearbeitung" des Reports ist das durch NTPInit... erstellte Report-Handle nur noch für bestimmte Funktionen verfügbar, d .h. für Funktion wie z. B. NTPExportReport, die auf die erstellte Vorschau-Datei zugreifen.
Hinweis: Der Befehl NTPProcessReport sollte für neue Script-Routinen nicht mehr benutzt werden, da er nur noch aus Gründen der Kompatibilität vorhanden ist. Für neue Routinen ist der Befehl NTPProcessReportExt vorgesehen, da diesem, im Gegensatz zu NTPProcessReport, das Report-Handle übergeben wird und nicht die erstellte Spool-Datei (die zuvor über NTPGetDataFileName ermittelt wurde).
Deklaration für Lotus Script
Declare Function NTPProcessReport Lib "NTP.DLL" ( ByVal DataFile As String, ByVal ShowPreview As Long, ByVal ShowPrint As Long, ByVal ShowStatus As Long, ByVal ShowHideMessages As Long ) As Long
Parameter
<DataFile> (STRING)
Name des Spool-Files, das die Daten für den Report liefert. Der Name muss vorher über den Befehl NTPGetDataFileName ermittelt werden.
<ReportDestination> (LONG)
Bestimmt die Ausgabeform des Reports. Mögliche Werte:
NTPPROCESS_PRINTTOPRINTER
NTPPROCESS_PRINTTOSCREEN
NTPPROCESS_PRINTTOFILE
NTPPROCESS_PRINTTOHTML
NTPPROCESS_PRINTTORTF
NTPPROCESS_PRINTTOPICTURE_JPEG
NTPPROCESS_PRINTTOPICTURE_EMF
NTPPROCESS_PRINTTOPICTURE_BMP
NTPPROCESS_PRINTTOPICTURE_PNG
NTPPROCESS_PRINTTOMHTML
NTPPROCESS_PRINTTOXML
NTPPROCESS_PRINTTOXLS
NTPPROCESS_PRINTTOTXT
NTPPROCESS_PRINTTOPICTURE_TIFF
NTPPROCESS_PRINTTOPICTURE_MTIFF
NTPPROCESS_PRINTTOXHTML
<ShowPrintSetup > (LONG)
Anzeigen eines Druckerauswahldialogs? Mögliche Werte:
NTPPROCESS_SHOWPRINTERDIALOG
NTPPROCESS_HIDEPRINTERDIALOG
<ShowStatus> (LONG)
Soll während der Reporterstellung ein Statusbalken angezeigt werden? Mögliche Werte:
NTPPROCESS_SHOWSTATUSBAR
NTPPROCESS_HIDESTATUSBAR
<ShowHideMessages> (LONG)
Modus für die Ausgabe von Fehlermeldungen. Mögliche Werte:
NTPPROCESS_SHOWMESSAGES
NTPPROCESS_HIDEMESSAGES
Rückgabe
<ErrorCode> (LONG)
Nummer des aufgetretenen Fehlers (0 = kein Fehler)