|
TfrxHotPDFExport מסנן ייצוא PDF עבור FastReport 4 / FastReport VCL שמשתמש ב-HotPDF כ-backend ה-PDF הבסיסי במקום כותב ה-PDF המובנה של FastReport. מיועד לפרויקטים שכבר מטמיעים HotPDF ורוצים backend PDF יחיד בכל היישום
|
QuickReport adapter ReportBuilder device DevExpress adapter |
|
מסנן ייצוא PDF עבור FastReport 4 / FastReport VCL שמשתמש ב-HotPDF כ-backend ה-PDF הבסיסי במקום כותב ה-PDF המובנה של FastReport. מיועד לפרויקטים שכבר מטמיעים HotPDF ורוצים backend PDF יחיד בכל היישום
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;
תיאור
במקום לממש מחדש את emitter ה-PDF המלא של FastReport לכל אובייקט, המתאם מנתב כל עמוד מוכן דרך importer ה-enhanced-metafile של HotPDF:
1. 2. 3. 4. 5.
מאפיינים
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 תוכן עמוד וקטורי ו-raster, כולל טקסט, קווים, מלבנים, מילויים ו-bitmaps, שמרונדר על ידי מנוע הפריסה הסטנדרטי של FastReport. מחרוזות טקסט שנפתרו על ידי GDI, כאשר HotPDF מטמיע את הפונטים שנפתרו ב-Windows דרך מסלול font subset הרגיל של HotPDF. metadata ברמת המסמך
Limitations of the metafile bridge מפני שהעמודים נלכדים כ-enhanced metafiles, תכונות PDF ייחודיות ל-FastReport שדורשות מידע מבני, כמו שדות AcroForm, named destinations, document outlines ושערי תאימות PDF/A או PDF/X, אינן מועברות. הפלט הוא שחזור חזותי נאמן של מה ש-FastReport מרנדר למסך או למדפסת, לא PDF מובנה. פרויקטים שזקוקים לפלט AcroForm או לתאימות PDF/A צריכים להפעיל את HotPDF ישירות דרך ה-API המקורי שלה
Packaging note המתאם נמצא ב-
See also: TQRHotPDFExportFilter, TppHotPDFDevice, dxHotPDFExportReportLink, THPDFPage.ShowMetafile, Enhanced EMF/WMF Support |