Hallo,
wir erstellen in unserer einige PDF-Dateien per LlStgsysConvert.
Dazu ‘drucken’ wir einen Bericht zunächst in eine Vorschaudatei, öffnen diese
mit LlStgsysStorageOpen und prüfen mit LlStgsysGetJobOptionValue(ll_handle,LS_OPTION_HASINPUTOBJECTS) ob Eingabelemente vorhanden sind.
Sind Eingabelemente vorhanden, wird die Vorschaudatei geöffnet um Eingaben zu machen (LlPrintSetProjectParameter SaveAs.ShowDialog=“1” und SaveAs.NoSaveQuery=“1”).
Danach wird die Vorschaudatei per LlStgsysConvert in ein PDF exportiert.
Das funktioniert meistens auch einwandfrei.
Nun habe ich hier einen Bericht, der verschiedene Eingabelemente sowie mehrere eingebettete PDFs (Hintergrundbilder) enthält.
Mache ich in der Vorschau Eingaben, eine Checkbox reicht, funktioniert der Export wie er soll.
Schliesse ich aber das Vorschaufenster ohne keine Eingaben gemacht zu haben, fliege ich bei Aufruf von LlStgsysConvert mit einer Exception aus dem Programm.
Fällt dazu vielleicht jemand was ein?
Wir entwickeln mit Powerbuilder und nutzen List&Label 28.