|
TfrxHotPDFExport FastReport 4 / FastReport VCL adapter (
|
QuickReport adapter ReportBuilder eszköz DevExpress adapter |
|
FastReport 4 / FastReport VCL PDF export szűrő, amely a HotPDF-et használja alapul szolgáló PDF háttérrendszerként a FastReport saját beépített PDF írója helyett. Olyan projektekhez készült, amelyek már beágyazzák a HotPDF-et, és egyetlen PDF háttérrendszert szeretnének a teljes alkalmazásban
Delphi deklaráció: 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;
Leírás A TfrxHotPDFExport a
Ahelyett, hogy újraimplementálná a FastReport teljes, objektumonkénti PDF kibocsátóját, az adapter minden előkészített oldalt a HotPDF továbbfejlesztett metafile importőrén keresztül irányít át:
1. A 2. A 3. Az 4. A 5. A
Tulajdonságok
Tipikus munkafolyamat
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;
Megőrzött képességek Vektoros és raszteres oldaltartalom (szövegek, vonalak, téglalapok, kitöltések, bitképek), amelyet a FastReport szabványos elrendezési motorja renderel. GDI-feloldott szöveges karakterláncok (a HotPDF beágyazza a Windows-feloldott betűtípusokat a szokásos HotPDF betűtípus-részhalmaz útvonalon keresztül). Dokumentumszintű metaadatok
A metafile-híd korlátai Mivel az oldalak továbbfejlesztett metafile-ként (enhanced metafile) kerülnek rögzítésre, a strukturális információkat igénylő FastReport-specifikus PDF funkciók (AcroForm mezők, nevesített célhelyek, dokumentumvázlatok, PDF/A vagy PDF/X megfelelőségi kapuk) nem terjednek át. A kimenet a FastReport által képernyőre / nyomtatóra renderelt kép hű vizuális reprodukciója, nem pedig egy strukturált PDF. Az AcroForm kimenetet vagy PDF/A megfelelést igénylő projekteknek közvetlenül a HotPDF-et kell vezérelniük annak natív API-ján keresztül
Csomagolási megjegyzés Az adapter a
See also: TQRHotPDFExportFilter, TppHotPDFDevice, dxHotPDFExportReportLink, THPDFPage.ShowMetafile, Enhanced EMF/WMF Support |