LlPrintResetProjectState

Syntax:

INT LlPrintResetProjectState (HLLJOB hJob);

Aufgabe:

Setzt den Status des Druckjobs zurück, so als ob gerade LlPrint[WithBox]Start() aufgerufen worden wäre.

Parameter:

hJob: List & Label-Job-Handle

Rückgabewert:

Fehlercode

Hinweise:

Über diese Funktion kann man den Druck-Status des gesamten Projekts "zurücksetzen" (Objektstati, Seitennummern, Benutzer- und Summenvariablen etc.), d. h. die folgenden Druck-Befehle arbeiten wieder mit einem "frischen" Projekt.

Dies kann z. B. genutzt werden, um Serienbriefe zu erstellen. Der Projektstatus kann nach jedem Brief zurückgesetzt werden, um den nächsten Brief zu drucken. Außerdem sind so alle Drucke ohne Zusatzaufwand in einer Vorschaudatei enthalten.

Beispiel:

<starte Druckjob>
<solange noch ein Brief zu drucken ist>
   {
   <hole Datensatz>
   <drucke einen Brief>
   LlPrintResetProjectState(hJob)
   <auf nächsten Datensatz gehen>
   }
<beende Druckjob>