![]() |
SynPDF als Exportfilter für FastReport
Hallo Zusammen,
der PDF Exportfilter von FastReport ist völlig unbrauchbar. Jetzt habe ich zufällig was von SynPDF gehört und mir das ![]() Leider finde ich keine Hinweise wie es als PDF-Exportfilter für FastReport genutzt werden kann. In dem Zip ist keine Komponente enthalten und keine Beschreibung wie es verwendet werden kann. so habe ich es versucht.
Delphi-Quellcode:
Hat jemand eine Idee wie SynPDF eingebunden werden kann?
frxReport1.FileName := aPrintJobName;
frxReport1.PrintOptions.ShowDialog := false; frxReport1.PrepareReport; frxSynPDFExport.Create(Appication); <<<Exception try if (ExtractFilePath(PrintJobName)<>'') then frxSynPDFExport.FileName := PrintJobName else frxSynPDFExport.FileName := PrgPath + PDFExportPath + aPrintJobName + '.pdf'; frxSynPDFExport.ShowDialog := false; frxReport1.Export(frxSynPDFExport); finally frxSynPDFExport.free; end; Gruß Kostas |
AW: SynPDF als Exportfilter für FastReport
Schau mal hier:
![]() In dem Thread ist ein Exportfilter zu finden. Habe bisher keinerlei Probleme feststellen können. Grüße, S. |
AW: SynPDF als Exportfilter für FastReport
Zitat:
der Link ist leider defekt. Wie nutze ich bitte die Klasse TfrxSynPDFExport? Gibt es eine Komponente dazu oder wird es irgend wie instanziert? [Edit] mit dem defekten Link meine ich nicht deinen Link sondern in dem Link das Zip File Gruß Kostas |
AW: SynPDF als Exportfilter für FastReport
|
AW: SynPDF als Exportfilter für FastReport
Zitat:
Also ich habe die frxExportSynPDF.dfm und frxExportSynPDF.pas erstellt und zusammen mit den SynPDF.zip Files in ein Verzeichnis kopiert und danach den Path in der Bibliothek gesetzt. In mein Projekt frxExportSynPDF in uses eingetragen. Wie geht es jetzt weiter bitte? Es steht beschrieben, man muss frxPDFExport ersetzen durch TfrxSynPDFExport wie ist das gemeint? frxPDFExport ist eine Komponente auf der Form. Es steht drin, die soll ich löschen. Wenn ich frxPDFExport lösche, muss ich TfrxSynPDFExport manuell instanzieren da ich ja keine Komponente habe. In frxExportSynPDF.pas gibt es keine Procedure Register somit ist das Teil auch nicht vorgesehen als Komponente. Wie verwendest du es bitte? Hast du daraus eine Komponente gemacht oder instanzierst du das Teil manuell? Danke für Hilfestellung! Gruß Kostas |
AW: SynPDF als Exportfilter für FastReport
Ich verwende das gar nicht. Ich meinte die Nutzung ginge aus dem Trend hervor. Wir verwenden den normalen FR PDF Export und hatten bisher keine Probleme.
|
AW: SynPDF als Exportfilter für FastReport
Zitat:
Der PDF-Export von FastReport hat folgende Probleme: -WMF Bilder(Vektoren) werden als Bitmap exportiert -RTF wird nicht als Text gerendert sondern als Bild -Wenn HTML-Tags z.B.: <b> </b> für Bold verwendet werden, wird das MemoView als Bild exportiert und nicht als Text Deshalb ist das erzeugte PDF nicht brauchbar wie ich finde. SynPDF soll das können. Das würde ich sehr gerne testen wollen. Ich habe leider nicht verstanden wie ich es anwenden kann. Gruß Kostas |
AW: SynPDF als Exportfilter für FastReport
Ja, Du hast Recht. WMF verwenden wir zwar nicht, aber massiv HTML Tags. Ist aber bisher nicht aufgefallen. Bei uns wird PDF auch nicht zum Datenaustausch verwendet, sondern als reines Archivierungsformat. Und die Kunden denen wir Ihre Rechnungen teilweise automatisiert per FR-PDF und E-Mail schicken hatten bisher auch keine Probleme damit. Jedenfalls nicht bei den Standard-Operationen anschauen und ausdrucken.
|
AW: SynPDF als Exportfilter für FastReport
Zitat:
Edit: Würde mich allerdings wundern, wenn es eine solche Variable geben würde. |
AW: SynPDF als Exportfilter für FastReport
Liste der Anhänge anzeigen (Anzahl: 1)
Problem gelöst.
...manchmal ist es besser ein Testprojekt zu erzeugen um genau ein bestimmtes Problem zu analysieren. In einem neuen Projekt funktioniert alles einwandfrei. In meinem Projekt übersehe ich da sicherlich eine Kleinigkeit. Das Testprojekt komplett incl. SynDPF sources im Anhang falls es jemand braucht. Das generierte PDF ist übrigens genau so wie erwartet. RTF ist RTF, WMF ist WMF und auch HTML-Tags funktionieren. Ist doch wie Weihnachten. Sorry für den Thread. Gruß Kostas |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz