LlPrintSetOption

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

LL_PRNOPT_PRINTDLG_ALLOW_NUMBER_OF_FIRST_PAGE

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 unter­stü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

Siehe auch:

LlPrintStart, LlPrintWithBoxStart, LlPrintGetOption, LlPrintOptionsDialog