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.

LlPrintWithBoxStart(hJob,LL_PROJECT_LABEL, "test",LL_PRINT_PREVIEW,<br />

LL_BOXTYPE_NORMALMETER, hWnd, "Seitenvorschau");<br />

LlPreviewSetTempPath(hJob,"t:\\");<br />

<br />

<br />

Drilldown-Berichte in der Vorschau<br />

LlPrintEnd(...);<br />

if (!Error)<br />

LlPreviewDisplay(hJob, "test", "t:\\");<br />

LlPreviewDeleteFiles(hJob, "test", "t:\\"); //optional<br />

Mit diesen kleinen Abweichungen kann man die Ausdruck-Routine zu einer Preview-<br />

Routine umfunktionieren.<br />

Alternativ kann man den Benutzer das Ausgabemedium wählen lassen, dann ist der<br />

Code absolut unabhängig davon, ob es ein Preview- oder Datei- oder Drucker-Druck ist:<br />

LlPrintWithBoxStart(hJob,LL_PROJECT_LABEL, "test", LL_PRINT_USERSELECT,<br />

LL_BOXTYPE_NORMALMETER, hWnd, "Ausgabe");<br />

LlPreviewSetTempPath(hJob,"t:\\");<br />

<br />

<br />

bPrev = LlPrintGetOption(hJob, LL_PRNOPT_PRINTDLG_DEST) ==<br />

LL_DESTINATION_PRV;<br />

LlPrintEnd(...);<br />

if (bPrev)<br />

{<br />

LlPreviewDisplay(hJob, "test", "t:\\");<br />

LlPreviewDeleteFiles(hJob, "test", "t:\\"); //optional<br />

}<br />

Da die Preview-Dateien später verlustfrei ausgegeben werden können, können Sie diese<br />

zu Archivierungszwecken kopieren, z.B. versenden oder anderen Benutzern zur Verfügung<br />

stellen. Dazu kopieren Sie die Datei .LL bevor Sie LlPreviewDelete-<br />

Files() aufrufen, oder verschieben sie in den gewünschten Pfad.<br />

Um zusätzlich zu Druck und Preview-Druck die Export-Module benutzen zu können,<br />

können nicht die o.g. LL_PRINT_xxx Flags benutzt werden, in diesem Falle sollten die<br />

Ausgabemedien über die Funktionen LlPrintGetOptionStr() und LlPrintSetOptionStr() mit<br />

den Flags LL_OPTIONSTR_EXPORTS_ALLOWED, LL_PRNOPTSTR_EXPORT eingestellt<br />

werden. Weitere Informationen finden Sie im Kapitel "Die Export-Module".<br />

3.3. Drilldown-Berichte in der Vorschau<br />

Drilldown Reporting bezeichnet die Navigation in hierarchischen Daten durch verschiedene<br />

Detaillevel hindurch.<br />

49

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!