|
TfrxHotPDFExport FastReport 4 / FastReport VCL adapter (
|
QuickReport adapter ReportBuilder device DevExpress adapter |
|
Filtro de exportación PDF de FastReport 4 / FastReport VCL que usa HotPDF como backend PDF subyacente en lugar del propio escritor PDF integrado de FastReport. Pensado para proyectos que ya integran HotPDF y quieren un único backend PDF en toda la aplicación
Declaración en 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;
Descripción TfrxHotPDFExport desciende de
En lugar de volver a implementar el emisor PDF completo de FastReport por objeto, el adaptador envía cada página preparada al importador de metarchivos mejorados de HotPDF:
1. 2. 3. 4. 5.
Propiedades
Flujo de trabajo típico
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;
Capacidades preservadas Contenido de página vectorial y rasterizado (texto, líneas, rectángulos, rellenos, mapas de bits) renderizado por el motor de composición estándar de FastReport. Cadenas de texto resueltas por GDI (HotPDF incrusta las fuentes resueltas por Windows mediante la ruta normal de subconjuntos de fuentes de HotPDF). Metadatos a nivel de documento
Limitaciones del puente de metarchivos Como las páginas se capturan como metarchivos mejorados, no se propagan las funciones PDF específicas de FastReport que requieren información estructural (campos AcroForm, destinos con nombre, esquemas del documento, controles de conformidad PDF/A o PDF/X). La salida es una reproducción visual fiel de lo que FastReport renderiza en pantalla / impresora, no un PDF estructurado. Los proyectos que necesiten salida AcroForm o conformidad PDF/A deben usar HotPDF directamente mediante su API nativa
Nota de empaquetado El adaptador vive en
Ver también: TQRHotPDFExportFilter, TppHotPDFDevice, dxHotPDFExportReportLink, THPDFPage.ShowMetafile, Soporte EMF/WMF mejorado |