Autor Beitrag
Apo95
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 129

Win2000, WinXP, WinServer 2003 Standard x86, Win7x64
Delphi 6 Enterprise, D2009 Architect, RAD Studio XE6 Architect
BeitragVerfasst: Sa 15.09.12 21:26 
Hallo, ich versuche aus einem RichEsdit ein PDF zu erzeugen (über SaveDialog). Ich habe den folgenden Text verwendet.:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
procedure TForm1.AlsPDFexportieren1Click(Sender: TObject);
begin
   if SaveDialog_pdf.Execute then
          begin
 with TGDIPages.Create(self) do
  try
   Printer.BeginDoc;
    Font.Size := 9;
    AppendRichEdit(RichEdit1.Handle);
   EndDoc;

               if TFileName(SaveDialog_pdf.FileName) = '*.pdf' then
                    case SaveDialog_pdf.FilterIndex of
          0:  dateiName := ChangeFileExt(SaveDialog_pdf.FileName,'.pdf');
          end
          else
           SaveDialog_pdf.FileName :=ChangeFileExt(SaveDialog_pdf.FileName,'.pdf');
           dateiName :=ChangeFileExt(SaveDialog_pdf.FileName,'.pdf');
           ExportPDF(TFileName(SaveDialog_pdf.FileName),true,false);
          finally
      Free;
   end;
    END;
end;

leider ist dieser fehlerhaft. Delphi erkennt die Bezeichner GDIPages, AppendRichEdit und ExportPDF nicht. Weiß jemand Rat??

Lieben Gruß

Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt

_________________
Lette-Verein MIA
platzwart
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1054
Erhaltene Danke: 78

Win 7, Ubuntu 9.10
Delphi 2007 Pro, C++, Qt
BeitragVerfasst: Sa 15.09.12 22:13 
Wo hast du das denn her? Eventuell benötigst du die passenden Komponenten?

_________________
Wissenschaft schafft Wissenschaft, denn Wissenschaft ist Wissenschaft, die mit Wissen und Schaffen Wissen schafft. (myself)
Apo95 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 129

Win2000, WinXP, WinServer 2003 Standard x86, Win7x64
Delphi 6 Enterprise, D2009 Architect, RAD Studio XE6 Architect
BeitragVerfasst: So 16.09.12 00:14 
ich habe hier im Forum nach Hilfe gesucht und habe die Möglichkeit gefunden, eine PDF auch nur mit dem SaveDialog zu erzeugen... das ist das einzige, was ich gefunden habe...

_________________
Lette-Verein MIA
bummi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1248
Erhaltene Danke: 187

XP - Server 2008R2
D2 - Delphi XE
BeitragVerfasst: So 16.09.12 07:56 
Sieht aus als ob Du für Deinen Code die Synopse PDF engine benötigst.

_________________
Das Problem liegt üblicherweise zwischen den Ohren H₂♂
DRY DRY KISS
Apo95 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 129

Win2000, WinXP, WinServer 2003 Standard x86, Win7x64
Delphi 6 Enterprise, D2009 Architect, RAD Studio XE6 Architect
BeitragVerfasst: So 16.09.12 18:24 
Wie installiere ich die Comp?

Moderiert von user profile iconNarses: Beiträge zusammengefasst

Ich vergaß: Der Compiler meldet: [Fataler Fehler]Datei nicht gefunden: SynLz.dcu; diese ist nicht (auch nicht als PAS-Datei) im Zip-Archiv enthalten...

_________________
Lette-Verein MIA