Syntax:
INT LlPrintSetOption (HLLJOB hJob, INT nIndex, INT nValue);
Aufgabe:
Setzt verschiedene Druckoptionen, z. B. um die Zahl der gewünschten Kopien (und evtl. die Anfangsseite) voreinzustellen.
Parameter:
hJob: List & Label-Job-Handle
nIndex:
LL_PRNOPT_COPIES
Zahl der gewünschten Kopien. Ein Wert von LL_COPIES_HIDE versteckt die Abfragebox im Optionsdialog. Die Verarbeitung von Kopien ist im Kapitel über den Druck beschrieben.
Voreinstellung: 1
LL_PRNOPT_FIRSTPAGE
Die vom Benutzer gewählte Startseite. Wenn "Alle" gewählt wurde, ist die erste Druckseite mit der Startseite identisch.
Voreinstellung: INT_MIN
LL_PRNOPT_JOBPAGES
Zahl der Seiten pro Druckjob, wenn Sie mit dem Flag LL_PRINT_MULTIPLE_JOBS drucken.
Voreinstellung: INT_MAX
LL_PRNOPT_LASTPAGE
Seitennummer der letzten zu druckenden Seite.
Voreinstellung: INT_MAX
LL_PRNOPT_OFFSET
Position (nur beim Etikettendruck) des ersten Etiketts, abhängig von der eingestellten Druckreihenfolge.
Voreinstellung: 0
LL_PRNOPT_PAGE
Seitenzahl, mit der List & Label die erste Seite ausdrucken soll. Wenn sie nicht eingegeben werden können soll, muss LL_PAGE_HIDE als Wert übergeben werden.
Voreinstellung: 1
Diese Option bestimmt im Druckdialog die Seitenzahl, mit der auf der ersten gedruckten Seite begonnen wird, z. B. wenn Sie ein Deckblatt oder andere Seiten mit Seitenzahlen bereits vorliegen haben.
Voreinstellung: 0
LL_PRNOPT_PRINTDLG_ONLYPRINTERCOPIES
Wenn diese Option auf TRUE gesetzt wird, kann man die Kopien im Druckdialog nur dann einstellen, wenn der Drucker auch von sich aus Kopien unterstützt.
Voreinstellung: FALSE.
LL_PRNOPT_UNITS
Der Rückgabewert ist identisch mit dem von LlGetOption(..., LL_OPTION_UNITS).
nValue: Setzt die dem nIndex entsprechende Option
Rückgabewert:
Fehlercode
LlPrintStart, LlPrintWithBoxStart, LlPrintGetOption, LlPrintOptionsDialog