|
TfrxHotPDFExport FastReport 4 / FastReport VCL adapter (
|
QuickReport adapter ReportBuilder device DevExpress adapter |
|
FastReport 4 / FastReport VCL PDF-eksportfilter som bruker HotPDF som underliggende PDF-backend i stedet for FastReports egen innebygde PDF-skriver. Den er laget for prosjekter som allerede bruker HotPDF og vil ha én felles PDF-backend i hele programmet
Delphi-syntaks: type TfrxHotPDFExport = class(TfrxCustomExportFilter) published property Compressed: Boolean default True; property Title, Author, Subject, Keywords: string; property PDFVersion: TPDFVersType default pdf17; property CompressionLevel: TPDFCompressionLevel default clDefault; property RenderDPI: Integer default 200; end;
Beskrivelse TfrxHotPDFExport arver fra
I stedet for å reimplementere FastReports fulle per-objekt PDF-emitter, sender adapteren hver forberedte side gjennom HotPDFs forbedrede metafil-importør:
1. 2. 3. 4. 5.
Egenskaper
Typisk arbeidsflyt
Exp := TfrxHotPDFExport.Create(nil); try Exp.FileName := 'Report.pdf'; Exp.Title := 'Monthly Statement'; Exp.PDFVersion := pdf17; Exp.RenderDPI := 200; frxReport1.Export(Exp); finally Exp.Free; end;
Bevarte egenskaper Vektor- og raster-sideinnhold (tekst, linjer, rektangler, fyll og bitmaps) rendret av FastReports standard layoutmotor. Tekststrenger løst gjennom GDI (HotPDF bygger inn Windows-løste fonter via den vanlige banen for fontunderinndeling). Dokumentmetadata på dokumentnivå
Begrensninger i metafile-broen Siden sidene fanges som enhanced metafiles, blir ikke FastReport-spesifikke PDF-funksjoner som krever strukturell informasjon (AcroForm-felt, navngitte destinasjoner, dokumentomriss, PDF/A- eller PDF/X-samsvarsporter) videreført. Resultatet er en trofast visuell gjengivelse av det FastReport rendrer til skjerm / skriver, ikke en strukturert PDF. Prosjekter som trenger AcroForm-utdata eller PDF/A-samsvar bør styre HotPDF direkte gjennom det opprinnelige API-et
Pakkingsmerknad Adapteren ligger i
Se også: TQRHotPDFExportFilter, TppHotPDFDevice, dxHotPDFExportReportLink, THPDFPage.ShowMetafile, Forbedret EMF/WMF-støtte |