Einzelnen Beitrag anzeigen

shadowman

Registriert seit: 1. Nov 2005
48 Beiträge
 
#1

gnostice eDocEngine & ReportBuilder: Unknown Graphics fo

  Alt 10. Nov 2009, 10:56
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?
  Mit Zitat antworten Zitat