Hallo,
ich mache gerade meine ersten Schritte beim Arbeiten mit Gnostice eDocEngine und habe ein Problem beim Export von ReportBuilder-Reports, die Grafiken enthalten.
Egal ob es ein PDF-Export ist oder
HTML-Export: sobald Grafiken enthalten sind, bekomme ich eine
Exception der Klasse EUnsupportedGraphics mit dem Inhalt "Unknown Graphics format".
Ich kann leider weder in den Demos was finden, noch im Netz.
Entweder zeigen die Demos, wie man es "zu Fuss" macht, sprich ohne den ppReport anzupacken oder eben mit dem ppReport, wo allerdings nichts Weltbewegendes passiert.
So sieht mein Code aus:
Delphi-Quellcode:
DokumentEinstellungen.Preferences.ShowSetupDialog := false;
DokumentEinstellungen.Preferences.ProcessAfterEachPage := true;
DokumentEinstellungen.Preferences.UseImagesAsResources := false;
...
...
if not assigned(RBExportInterface) then begin
RBExportInterface := TgtRBExportInterface.Create(nil);
end;
if not assigned(PDFEngine) then begin
PDFEngine := TgtPDFEngine.Create(nil);
end;
PDFEngine.Settings := DokumentEinstellungen;
PDFEngine.FileName := 'test.pdf';
RBExportInterface.Engine := PDFEngine;
RBExportInterface.RenderDocument(ppReportMain);
Wenn der Report eine Grafik enthält, dann kommt es eben zu dem Fehler.
Habe dann noch zusätzlich diese Einstellungen ausprobiert:
Delphi-Quellcode:
PDFEngine.ImageSettings.OutputImageFormat := ifJPEG;
PDFEngine.ImageSettings.IsFrame := True;
PDFEngine.ImageSettings.Stretch := True;
PDFEngine.ImageSettings.KeepAspectRatio := True;
Aber auch das bringt nichts.
Hat jemand eine Idee bzw. Erfahrung damit? Fehlt da noch was oder mache ich grundsätzlich etwas falsch?