29.11.2012 Aufrufe

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

combit List & Label - Programmierer-Referenz - combit GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Die Programmierschnittstelle der Export-Module<br />

15.2.2. Einzelne Export-Module ein- und ausschalten<br />

Eine semikolonseparierte <strong>List</strong>e der verfügbaren Ausgabemedien erhalten Sie durch Abfrage<br />

der Option LL_OPTIONSTR_EXPORTS_AVAILABLE. Dies schließt die Standard-<br />

Ausgabemedien Drucker ("PRN"), Vorschau ("PRV") und Datei ("FILE")mit ein. Durch Setzen<br />

der Option LL_OPTIONSTR_EXPORTS_ALLOWED können die verfügbaren Ausgabemedien<br />

eingeschränkt werden. Dies betrifft dann die Auswahlmöglichkeit des Ausgabemediums<br />

für den Endanwender im LlPrintOptionsDialog(). Beachten Sie, dass die<br />

verfügbaren Ausgabemedien durch den Ausgabemedium-Parameter bei<br />

LlPrint[WithBox]Start() beeinflusst werden (wenn dort bspw. Druck auf Vorschau forciert<br />

wird), daher sollten Sie LL_OPTIONSTR_EXPORTS_ALLOWED am besten erst danach verwenden.<br />

Beispiel zur Einschränkung der Export-Module:<br />

LlPrintWithBoxStart(..., LL_PRINT_EXPORT, ...);<br />

//Erlaube lediglich Druck auf Vorschau und HTML-Export:<br />

LlSetOptionString(hJob, LL_OPTIONSTR_EXPORTS_ALLOWED, "PRV;HTML");<br />

//...<br />

LlPrintOptionsDialog(...);<br />

Beispiel zum Ausschalten der Export-Module:<br />

LlPrintWithBoxStart(..., LL_PRINT_EXPORT, ...);<br />

//Verbiete alle Export-Module:<br />

LlSetOptionString(hJob, LL_OPTIONSTR_EXPORTS_ALLOWED, "PRN;PRV;FILE");<br />

//...<br />

LlPrintOptionsDialog(...);<br />

15.2.3. Ausgabemedium festlegen/abfragen<br />

Die Festlegung/Abfrage des Ausgabemediums kann zum einen über einen Parameter<br />

beim Funktionsaufruf von LlPrint[WithBox]Start() erfolgen. Hier können verschiedene<br />

Werte übergeben werden:<br />

Wert Bedeutung<br />

LL_PRINT_NORMAL Ausgabemedium "Drucker" wird voreingestellt.<br />

LL_PRINT_PREVIEW Ausgabemedium "Vorschau" wird voreingestellt.<br />

LL_PRINT_FILE Ausgabemedium "Druckdatei" wird voreingestellt.<br />

LL_PRINT_EXPORT Als Ausgabemedium wird ein Export-Modul voreingestellt, welches<br />

anschließend über LlPrintSetOptionString(LL_PRNOPTSTR_-<br />

EXPORT) festgelegt werden kann.<br />

Zum anderen kann über LlPrintSetOptionString(LL_PRNOPTSTR_EXPORT) ein bestimmtes<br />

Ausgabemedium eingestellt werden, welches gleichzeitig im LlPrintOptionsDialog() als<br />

Auswahl voreingestellt wird.<br />

Beispiel zur Festlegung das Ausgabemediums auf RTF-Export:<br />

323

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!