lazarus/components/lazreport/source/addons/pdfexport
blikblum 647b02469b lazreport: revert revision 49710 #0c5e2500dc so code in Filter.AfterExport (e.g. SpreadsheetExport) that depends on file being already written works.
Adapts PDFExport to write the Stream in EndDoc instead of Destroy to avoid crash

git-svn-id: trunk@49718 -
2015-08-27 12:52:54 +00:00
..
lazreportpdfexport.lpk LazReport, updated descriptions on some addons packages 2013-03-02 20:32:24 +00:00
lazreportpdfexport.pas
lr_e_pdf.pas lazreport: revert revision 49710 #0c5e2500dc so code in Filter.AfterExport (e.g. SpreadsheetExport) that depends on file being already written works. 2015-08-27 12:52:54 +00:00
lr_pdfexp_reg.pas lazreport: use FPC resources for component images 2013-10-05 02:22:45 +00:00
lr_pdfexp_reg.res lazreport: use FPC resources for component images 2013-10-05 02:22:45 +00:00
readme.txt
tfrtnpdfexport.png

DEPENDENCIES.

This package depends on PowerPDF version 0.9 which is available to download from
the Lazarus Code and Components Repository using the released package at:

https://sourceforge.net/project/showfiles.php?group_id=92177&package_id=294009

or using SVN by checking out powerpdf directory:

svn co https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/powerpdf powerpdf


HOW TO USE.

Install package lazreportpdfexport.lpk as usually into Lazarus, an icon for exporter should appear in LazReport page on component palette.

Drop a component TFrReport onto a form
Drop a component TFrTFNPDFExport onto a form
Run the exporter by doing:

	frReport1.LoadFromFile('TheReportFile.lrf');
	if frReport1.PrepareReport then
	  frReport1.ExportTo(TFrTNPDFExportFilter, 'TheOutputPDFReport.pdf');