AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein SynPDF als Exportfilter für FastReport
Thema durchsuchen
Ansicht
Themen-Optionen

SynPDF als Exportfilter für FastReport

Ein Thema von Kostas · begonnen am 22. Feb 2014 · letzter Beitrag vom 4. Okt 2016
Antwort Antwort
Seite 1 von 2  1 2      
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.112 Beiträge
 
Delphi 12 Athens
 
#1

SynPDF als Exportfilter für FastReport

  Alt 22. Feb 2014, 20:04
Hallo Zusammen,

der PDF Exportfilter von FastReport ist völlig unbrauchbar.
Jetzt habe ich zufällig was von SynPDF gehört und mir das SynPDF.zip gesaugt.
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:
            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;
Hat jemand eine Idee wie SynPDF eingebunden werden kann?

Gruß Kostas
  Mit Zitat antworten Zitat
sahimba

Registriert seit: 14. Nov 2011
Ort: Berlin, Hauptstadt der DDR
137 Beiträge
 
Delphi 10 Seattle Professional
 
#2

AW: SynPDF als Exportfilter für FastReport

  Alt 22. Feb 2014, 20:21
Schau mal hier: http://synopse.info/forum/viewtopic.php?id=78
In dem Thread ist ein Exportfilter zu finden. Habe bisher keinerlei Probleme feststellen können.
Grüße,
S.
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.112 Beiträge
 
Delphi 12 Athens
 
#3

AW: SynPDF als Exportfilter für FastReport

  Alt 22. Feb 2014, 20:27
Schau mal hier: http://synopse.info/forum/viewtopic.php?id=78
In dem Thread ist ein Exportfilter zu finden. Habe bisher keinerlei Probleme feststellen können.
Grüße,
S.
Hallo sahimba,

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
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#4

AW: SynPDF als Exportfilter für FastReport

  Alt 22. Feb 2014, 20:34
Da fehlte eine 1 am Ende des Links.

http://synopse.info/forum/viewtopic.php?id=781
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.112 Beiträge
 
Delphi 12 Athens
 
#5

AW: SynPDF als Exportfilter für FastReport

  Alt 22. Feb 2014, 20:45
Diese Seite kannte ich bereits. Ich komme nicht wirklich weiter damit.
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
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#6

AW: SynPDF als Exportfilter für FastReport

  Alt 22. Feb 2014, 21:02
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.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: SynPDF als Exportfilter für FastReport

  Alt 23. Feb 2014, 00:09
frxSynPDFExport.Create(Appication); <<<Exception
Übertragungsfehler oder fehlt bei dem Übergabeparameter das "L" bei Application? Wenn das auch nicht geht versuch doch mal Self oder so.
Edit: Würde mich allerdings wundern, wenn es eine solche Variable geben würde.
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.112 Beiträge
 
Delphi 12 Athens
 
#8

AW: SynPDF als Exportfilter für FastReport

  Alt 23. Feb 2014, 10:17
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
Angehängte Dateien
Dateityp: zip SynopsePDF.zip (980,0 KB, 122x aufgerufen)
  Mit Zitat antworten Zitat
Buddelfish
(Gast)

n/a Beiträge
 
#9

AW: SynPDF als Exportfilter für FastReport

  Alt 23. Feb 2014, 10:28
...manchmal ist es besser ein Testprojekt zu erzeugen um genau ein bestimmtes Problem zu analysieren.
Nee. Eigentlich immer.
Zitat:
Sorry für den Thread.
Sorry? Eher Danke! Problem erklärt, Facepalm ausgelöst, Beispiellösung geliefert.

Danke für den Thread.
  Mit Zitat antworten Zitat
Gremlin

Registriert seit: 18. Apr 2006
Ort: Im Süden
177 Beiträge
 
Delphi 7 Enterprise
 
#10

AW: SynPDF als Exportfilter für FastReport

  Alt 11. Mär 2014, 11:31
Hallöchen,


hab mich auch mal an dem Beispiel versucht, klappt ganz ausgezeichnet - vielen Dank auch dafür - nur weiss ich nicht, wie ich die Verschlüsselung für die Ausgabedatei setzen kann. Wenn ich es im nachfolgenden ersten Methode angebe, so wird eine Schutzverletzung bei der zweiten Methode ausgelöst. Kann mir bitte jemand dabei helfen oder einen Schubs in die passende Richtung geben? Viele Dank

Setzen der Sicherheitseinstellungen (im Beispiel-Exportfilter)

Delphi-Quellcode:
function TfrxSynPDFExport.GetPdfDocument: TPdfDocumentGDI;
begin
  if not Assigned(fPdfDocument) then
  begin
    fPdfDocument := TPdfDocumentGDI.Create(False, 0, False, TPdfEncryption.New(elRC4_128, '123', 'abc', PDF_PERMISSION_ALL));

Schutzverletztung in SynPDF.pas


Delphi-Quellcode:
procedure TPdfDictionary.AddItem(const AKey: PDFString; AValue: TPdfObject;
  AInternal: Boolean);
var FItem: TPdfDictionaryElement;
Gruss Gremlin
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:18 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