LlPrintSetOptionString

Syntax:

INT LlPrintSetOptionString(HLLJOB hJob, INT nIndex, LPCTSTR pszValue);

Aufgabe:

Setzt diverse Einstellungen in List & Label.

Parameter:

hJob: List & Label-Job-Handle

nIndex: Folgende Werte sind als Funktionsindex möglich:

LL_PRNOPTSTR_EXPORT

Gibt das gewünschte bzw. im Dialog voreingestellte Exportmedium an (z. B. "RTF", "HTML", "PDF", ...)

LL_­PRNOPTSTR_ ISSUERANGES

Eine Zeichenkette kann zur Angabe des gewünschten Ausfertigungsbereichs voreingestellt werden, z. B. "1,3-4,10-".

LL_­PRNOPTSTR_ PAGERANGES

Eine Zeichenkette kann zur Angabe des gewünschten Druckbereichs, wie sie im Druckdialog eingestellt werden kann, voreingestellt werden, z. B. "1,3-4,10-". Weitere Varianten sind möglich, z. B. "1,3,..." für ungerade Seiten oder "2,4,..." für jede zweite Seite. Die Verwendung von "..." sorgt dafür, dass das Muster automatisch entsprechend weitergeführt wird.

LL_­PRNOPTSTR_­PRINTDST_­FILENAME

Hier kann ein Dateiname voreingestellt werden, in den die Druckausgabe geschieht, sofern LL_­PRINT_­FILE bzw. das Ausgabemedium LL_­DESTINATION_­FILE durch den Endanwender bzw. bei LlPrint[WithBox]Start gewählt wurde.

LL_­PRNOPTSTR_­PRINTJOBNAME

Hierüber kann die Bezeichnung des Druckjobs eingestellt werden, die im Druckerspooler erscheint.

Diese muss vor dem ersten Aufruf von LlPrint() angegeben werden.

pszValue: neuer Wert

Rückgabewert:

Fehlercode

Beispiel:

HLLJOB hJob;

hJob = LlJobOpen(0);
// LlPrintStart(...);
LlPrintSetOptionString(hJob, LL_­PRNOPTSTR_­PRINTDST_­FILENAME,
            "c:\\tmp\\ll.prn");
// ....
// LlPrintEnd();
LlJobClose(hJob);

Siehe auch:

LlPrintGetOptionString