|
TfrxHotPDFExport (FastReport 4 / FastReport VCL adapter) FastReport 4 / FastReport VCL adapter (
|
QuickReport adapter ReportBuilder device DevExpress adapter |
|
Exportní filtr PDF pro FastReport 4 / FastReport VCL, který používá HotPDF jako podkladové PDF jádro místo vlastního vestavěného PDF writeru FastReport. Je určen pro projekty, které už HotPDF používají a chtějí jednotné PDF jádro napříč celou aplikací
Deklarace Delphi: 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;
Popis TfrxHotPDFExport dědí z
Místo opětovné implementace kompletního per-object PDF emitteru FastReport adaptér směruje každou připravenou stránku přes enhanced-metafile importer HotPDF:
1. 2. 3. 4. 5.
Vlastnosti
Typický pracovní postup
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;
Zachované schopnosti Vektorový a rastrový obsah stránky (text, čáry, obdélníky, výplně, bitmapy) vykreslený standardním layout enginem FastReport. Textové řetězce vyřešené přes GDI (HotPDF vloží fonty vyřešené Windows přes běžnou cestu subsetu fontů HotPDF). Metadata na úrovni dokumentu
Omezení bridge přes metafile Protože stránky jsou zachycené jako enhanced metafiles, PDF funkce specifické pro FastReport, které vyžadují strukturální informace (pole AcroForm, pojmenované cíle, outlines dokumentu, brány shody PDF/A nebo PDF/X), se nepřenášejí. Výstup je věrná vizuální reprodukce toho, co FastReport vykreslí na obrazovku / tiskárnu, ne strukturované PDF. Projekty, které potřebují výstup AcroForm nebo shodu PDF/A, by měly HotPDF řídit přímo přes jeho nativní API
Poznámka k balení Adaptér je umístěný v
Viz také: TQRHotPDFExportFilter, TppHotPDFDevice, dxHotPDFExportReportLink, THPDFPage.ShowMetafile, Enhanced EMF/WMF – podpora |