|
TfrxHotPDFExport FastReport 4 / FastReport VCL adapter (
|
QuickReport adapter ReportBuilder device DevExpress adapter |
|
FastReport 4 / FastReport VCL PDF-eksportfilter, der bruger HotPDF som den underliggende PDF-backend i stedet for FastReports egen indbyggede PDF-skriver. Beregnet til projekter, der allerede indlejrer HotPDF og ønsker en enkelt PDF-backend på tværs af hele applikationen
Delphi deklaration: type TfrxHotPDFExport =class(TfrxCustomExportFilter) published property Compressed: Booleandefault True; property Title, Author, Subject, Keywords: string; property PDFVersion: TPDFVersTypedefault pdf17; property CompressionLevel: TPDFCompressionLeveldefault clDefault; property RenderDPI: Integerdefault 200; end;
Beskrivelse TfrxHotPDFExport stammer fra
I stedet for at genimplementere FastReports fulde PDF-emitter pr. objekt dirigerer adapteren hver forberedt side gennem HotPDFs forbedrede metafil-importør:
1. 2. 3. 4. 5.
Egenskaber
Typisk arbejdsgang
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;
Funktionsevner bevaret Vektor- og raster-sideindhold (tekst, linjer, rektangler, udfyldninger, bitmaps) gengivet af FastReports standard layout-motor. GDI-løste tekststrenge (HotPDF indlejrer de Windows-løste skrifttyper via den almindelige HotPDF-skrifttypeunderinddelingssti). Dokumentmetadata
Begrænsninger ved metafil-broen Da sider fanges som forbedrede metafiler, udbredes FastReport-specifikke PDF-funktioner, der kræver strukturel information (AcroForm-felter, navngivne destinationer, dokumentdispositioner, PDF/A- eller PDF/X-overensstemmelsesporte), ikke. Outputtet er en trofast visuel gengivelse af, hvad FastReport gengiver på skærmen / printeren, ikke en struktureret PDF. Projekter, der har brug for AcroForm-output eller PDF/A-overensstemmelse, bør køre HotPDF direkte via dets indfødte API
Emballeringsnote Adapteren findes i
Se også: TQRHotPDFExportFilter, TppHotPDFDevice, dxHotPDFExportReportLink, THPDFPage.ShowMetafile, Enhanced EMF/WMF Support |