|
TfrxHotPDFExport FastReport 4 / FastReport VCL -sovitin (
|
QuickReport adapter ReportBuilder device DevExpress adapter |
|
FastReport 4 / FastReport VCL PDF-vientisuodatin, joka käyttää HotPDF:ää taustalla olevana PDF-taustaohjelmana FastReportin oman sisäänrakennetun PDF-kirjoittimen sijaan. Tarkoitettu projekteihin, joissa HotPDF on jo upotettuna ja halutaan yksi PDF-taustaohjelma koko sovellukseen
Delphi declaration: 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;
Kuvaus TfrxHotPDFExport periytyy luokasta
Sen sijaan, että toteutettaisiin FastReportin täysi kohdekohtainen PDF-lähetin, sovitin reitittää jokaisen valmistellun sivun HotPDF:n parannetun metafilen tuojan läpi:
1. 2. 3. 4. 5.
Ominaisuudet
Typical workflow
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;
Capabilities preserved Vektori- ja rasterisivun sisältö (teksti, viivat, suorakulmiot, täytöt, bittikartat), jonka FastReportin standardi asettelumoottori hahmontaa. GDI-ratkaistut tekstijonot (HotPDF upottaa Windowsin ratkaisemat fontit tavallisen HotPDF-fontinosituspolun kautta). Dokumenttitason metatiedot
Metafile-sillan rajoitukset Koska sivut kaapataan kehittyneinä metafileinä, FastReport-kohtaisia PDF-ominaisuuksia, jotka vaativat rakennetietoa (AcroForm-kentät, nimetyt kohteet, dokumentin jäsennykset, PDF/A- tai PDF/X-yhteensopivuusportit), ei välitetä eteenpäin. Tuloste on uskollinen visuaalinen kopio siitä, mitä FastReport renderöi näytölle / tulostimelle, ei rakenteellinen PDF. Projektien, jotka tarvitsevat AcroForm-tulostetta tai PDF/A-yhteensopivuutta, tulisi ohjata HotPDF-moottoria suoraan sen oman natiivin API-rajapinnan kautta
Packaging note Sovitin sijaitsee polussa
Katso myös: TQRHotPDFExportFilter, TppHotPDFDevice, dxHotPDFExportReportLink, THPDFPage.ShowMetafile, Enhanced EMF/WMF Support |