|
TfrxHotPDFExport FastReport 4 / FastReport VCL adapter (
|
QuickReport adapter ReportBuilder device DevExpress adapter |
|
FastReport 4 / FastReport VCL PDF-exportfilter som använder HotPDF som underliggande PDF-backend i stället för FastReports egen inbyggda PDF writer. Avsett för projekt som redan bäddar in HotPDF och vill ha en enda PDF-backend i hela applikationen
Delphi-deklaration: 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;
Beskrivning TfrxHotPDFExport ärver från
I stället för att återimplementera FastReports fullständiga per-object PDF emitter dirigerar adaptern varje förberedd sida via HotPDFs enhanced-metafile importer:
1. 2. 3. 4. 5.
Egenskaper
Typiskt arbetsflöde
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;
Bevarade funktioner Vector- och raster page content (text, linjer, rektanglar, fyllningar, bitmaps) renderat av FastReports standard layout engine. GDI-resolved text strings (HotPDF bäddar in Windows-resolved fonts via den vanliga HotPDF font subset path). Document-level metadata
Begränsningar i metafile-bryggan Eftersom sidor fångas som enhanced metafiles propageras inte FastReport-specifika PDF-funktioner som kräver strukturell information (AcroForm fields, named destinations, document outlines, PDF/A eller PDF/X conformance gates). Utdata är en trogen visuell återgivning av vad FastReport renderar till skärm / skrivare, inte en strukturerad PDF. Projekt som behöver AcroForm output eller PDF/A conformance bör styra HotPDF direkt via dess native API
Paketeringsanteckning Adaptern finns i
Se även: TQRHotPDFExportFilter, TppHotPDFDevice, dxHotPDFExportReportLink, THPDFPage.ShowMetafile, Enhanced EMF/WMF Support |