Eine semikolonseparierte Liste der verfügbaren Ausgabemedien erhalten Sie durch Abfrage der Option LL_OPTIONSTR_EXPORTS_AVAILABLE. Dies schließt die Standardausgabemedien Drucker ("PRN"), Vorschau ("PRV") und Datei ("FILE") mit ein. Durch Setzen der Option LL_OPTIONSTR_EXPORTS_ALLOWED können die verfügbaren Ausgabemedien eingeschränkt werden. Dies betrifft dann die Auswahlmöglichkeit des Ausgabemediums für den Endanwender im LlPrintOptionsDialog(). Beachten Sie, dass die verfügbaren Ausgabemedien durch den Ausgabemedium-Parameter bei LlPrint[WithBox]Start() beeinflusst werden (wenn dort bspw. Druck auf Vorschau forciert wird), daher sollten Sie LL_OPTIONSTR_EXPORTS_ALLOWED am besten erst danach verwenden.
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(...);