Einzelne Exportmodule ein- und ausschalten

Eine semikolonseparierte Liste der verfügbaren Ausgabemedien erhalten Sie durch Abfrage der Option LL_­OPTIONSTR_­EXPORTS_­AVAILABLE. Dies schließt die Stan­dardausgabemedien Drucker ("PRN"), Vorschau ("PRV") und Datei ("FILE") mit ein. Durch Setzen der Option LL_­OPTIONSTR_­­EXPORTS_­ALLOWED kön­nen die verfügbaren Ausgabemedien ein­ge­schränkt werden. Dies betrifft dann die Auswahlmöglichkeit des Ausgabemediums für den Endanwender im Ll­PrintOptionsDialog(). Beachten Sie, dass die verfügbaren Aus­gabemedien durch den Ausgabemedium-Parameter bei LlPrint[WithBox]Start() beein­flusst werden (wenn dort bspw. Druck auf Vorschau forciert wird), daher sollten Sie LL_­OPTIONSTR_­EXPORTS_­ALLOWED am besten erst danach ver­wen­den.

Beispiel zur Einschränkung der Exportmodule:

LlPrintWithBoxStart(..., LL_­PRINT_­EXPORT, ...);
//Erlaube lediglich Druck auf Vorschau und HTML-Export:
LlSetOptionString(hJob, LL_­OPTIONSTR_­EXPORTS_­ALLOWED, "PRV;HTML");
//...
LlPrintOptionsDialog(...);

Beispiel zum Ausschalten der Exportmodule:

LlPrintWithBoxStart(..., LL_­PRINT_­EXPORT, ...);
//Verbiete alle Exportmodule:
LlSetOptionString(hJob, LL_­OPTIONSTR_­EXPORTS_­ALLOWED, "PRN;PRV;FILE");
//...
LlPrintOptionsDialog(...);