LlPrintOptionsDialog

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 Druck­aus­wahl­dialog ohne weitere Einstellungen aufzurufen, wird aber nicht empfohlen.

Siehe auch:

LlPrintSetOption, LlPrintGetOption, LlPrintOptionsDialogTitle, LlPrinterSetup