Syntax:
INT LlPrintOptionsDialog(HLLJOB hJob, HWND hWnd, LPCTSTR lpszText);
Aufgabe:
Ruft ein Druckoptionsauswahlfenster auf und ermöglicht es dem Benutzer, druckspezifische Einstellungen vorzunehmen.
Parameter:
hJob: List & Label-Job-Handle
hWnd: Window-Handle des aufrufenden Programms
lpszText: im Dialog oben auszugebender Text, z. B. ´Es werden nun 55 Etiketten gedruckt´
Rückgabewert:
Fehlercode
Hinweise:
Es werden folgende Optionen abgefragt:
•Drucker (oder Referenzdrucker für Export)
•Export-Ziel
•Seitenzahl der ersten Seite (optional)
•Zahl der gewünschten Exemplare (optional)
•Anfangsposition bei LL_PROJECT_LABEL, LL_PROJECT_CARD, wenn mehr als ein Etikett/ eine Karteikarte pro Seite vorhanden sind (optional)
•Ausgabemedium (optional)
•Seitenbereich von.. bis... (optional)
Voreinstellungswerte können mit LlPrintSetOption() definiert werden. Diese Funktion kann erst nach LlPrintStart() / LlPrintWithBoxStart(), muss aber vor dem ersten Aufruf von LlPrint() aufgerufen werden.
Diese Funktion ruft intern LlPrintOptionsDialogTitle() mit NULL als pszTitle auf.
Die Funktion LlPrinterSetup() liefert eine Möglichkeit, einen Druckauswahldialog ohne weitere Einstellungen aufzurufen, wird aber nicht empfohlen.
Siehe auch:
LlPrintSetOption, LlPrintGetOption, LlPrintOptionsDialogTitle, LlPrinterSetup