|
Workflow tipico
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;
Capacità preservate Contenuto pagina vector e raster (testo, linee, rettangoli, riempimenti, bitmap) renderizzato dal layout engine standard di FastReport. Stringhe testo risolte da GDI; HotPDF incorpora i font risolti da Windows tramite il normale percorso HotPDF font subset. Metadata a livello documento
Limiti del bridge metafile Poiché le pagine vengono catturate come enhanced metafiles, le funzionalità PDF specifiche FastReport che richiedono informazioni strutturali (AcroForm fields, named destinations, document outlines, gate di conformità PDF/A o PDF/X) non vengono propagate. L'output è una riproduzione visiva fedele di ciò che FastReport renderizza a schermo / stampante, non un PDF strutturato. I progetti che richiedono output AcroForm o conformità PDF/A devono guidare HotPDF direttamente tramite la sua API nativa
Nota di packaging L'adapter vive in Lib\Addons\FastReport4\ e non fa parte dei package principali HotPDF*.dpk, quindi la dipendenza FastReport viene inclusa solo dai progetti che scelgono l'adapter. Uno smoke test (smoke_frx_hotpdf.dpr) vive accanto all'unit
Vedi anche: TQRHotPDFExportFilter, TppHotPDFDevice, dxHotPDFExportReportLink, THPDFPage.ShowMetafile, Supporto EMF/WMF migliorato |