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>