|
TfrxHotPDFExport Adaptor FastReport 4 / FastReport VCL (
|
QuickReport adapter ReportBuilder device DevExpress adapter |
|
Filter ekspor PDF FastReport 4 / FastReport VCL yang menggunakan HotPDF sebagai backend PDF di bawahnya alih-alih penulis PDF bawaan FastReport. Ditujukan untuk proyek yang sudah menyematkan HotPDF dan ingin satu backend PDF untuk seluruh aplikasi
Deklarasi 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;
Deskripsi TfrxHotPDFExport turun dari
Alih-alih mengimplementasikan ulang emitter PDF per-objek penuh FastReport, adaptor ini mengarahkan setiap halaman yang disiapkan melalui importer enhanced-metafile milik HotPDF:
1. 2. 3. 4. 5.
Properti
Alur kerja umum
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;
Kapabilitas yang dipertahankan Konten halaman vektor dan raster (teks, garis, persegi panjang, fill, bitmap) yang dirender oleh engine tata letak standar FastReport. String teks yang diselesaikan GDI (HotPDF menyematkan font yang diselesaikan Windows lewat jalur subset font HotPDF biasa). Metadata tingkat dokumen
Batasan bridge metafile Karena halaman ditangkap sebagai enhanced metafile, fitur PDF khusus FastReport yang membutuhkan informasi struktural (field AcroForm, tujuan bernama, outline dokumen, gate kepatuhan PDF/A atau PDF/X) tidak diteruskan. Outputnya adalah reproduksi visual yang setia dari apa yang FastReport render ke layar / printer, bukan PDF terstruktur. Proyek yang memerlukan output AcroForm atau kepatuhan PDF/A harus menggerakkan HotPDF langsung melalui API natifnya
Catatan pengemasan Adaptor ini berada di
Lihat juga: TQRHotPDFExportFilter, TppHotPDFDevice, dxHotPDFExportReportLink, THPDFPage.ShowMetafile, Dukungan EMF/WMF yang Ditingkatkan |