Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   FastReport Preview (https://www.delphipraxis.net/191504-fastreport-preview.html)

tomkupitz 22. Jan 2017 13:17

FastReport Preview
 
Hallo,

ich erstelle mit FastReport eine PDF Datei und möchte diese in einem TfrxPreview anzeigen. Folgenen Code habe ich probiert (ohne Erfolg):

Code:
var mv: TfrxMemoView;

begin
  with frxPDFExport1 do
  begin
    ShowDialog:=False;
    ShowProgress:=False;

    UserPassword:='';
    OwnerPassword:='';

    OpenAfterExport:=False;

    Author:='';
    Subject:='';

    EmbeddedFonts:=True;

    Compressed:=True;
    OverwritePrompt:=True;
    UseFileCache:=True;

    FileName:=AddBackSlash(ExtractFilePath(Application.ExeName))+'tmp.pdf';
  end;

  frxReport1.PrepareReport;


  mv:=TfrxMemoView(frxReport1.PreviewPages.Page[0].FindObject('Edit1'));
     
  if mv<>nil then
    mv.Text:=AnsiString('Hallo Welt');

 
  frxReport1.Export(frxPDFExport1);

  // bis hier ok, folgene Zeilen funktionieren nicht...

  frxReport1.Preview:=frxPreview1;
  frxReport1.PrepareReport(False);

  frxPreview1.Report:=frxReport1;
  frxPreview1.Export(frxPDFExport1);
  frxPreview1.Show;
 
  oder

  frxReport1.Preview:=frxPreview1;
  frxReport1.PrepareReport(True);
  frxReport1.ShowReport();
end;
Danke für Eure Ideen und beste Grüße

blawen 22. Jan 2017 17:29

AW: FastReport Preview
 
Eigentlich müsste folgendes reichen:
Delphi-Quellcode:
  frxReport1.PrepareReport(true);
  frxReport1.ShowPreparedReport;


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz