|
dxHotPDFExportReportLink DevExpress ExpressPrinting System adapter (
|
FastReport adapter QuickReport adapter ReportBuilder device |
|
DevExpress ExpressPrinting System (XtraPrinting / XtraReports / cxGrid printable links / og lignende) PDF-eksportadapter, der bruger HotPDF som den underliggende PDF-backend i stedet for DevExpress' egen
Options record: type TdxHotPDFExportOptions =record Title, Author, Subject, Keywords: string; PDFVersion : TPDFVersType;// default pdf17 Compression: TPDFCompressionLevel;// default clDefault RenderDPI : Integer;// default 200 end;
function dxHotPDFDefaultOptions: TdxHotPDFExportOptions;
Filbaserede indgangspunkter: function dxHotPDFExportReportLinkToFile( AReportLink: TBasedxReportLink; const AOutputFileName: string; const AOptions: TdxHotPDFExportOptions): Boolean;overload; function dxHotPDFExportReportLinkToFile( AReportLink: TBasedxReportLink; const AOutputFileName: string): Boolean;overload;
Strømbaserede indgangspunkter: function dxHotPDFExportReportLinkToStream( AReportLink: TBasedxReportLink; AOutputStream: TStream; const AOptions: TdxHotPDFExportOptions): Boolean;overload; function dxHotPDFExportReportLinkToStream( AReportLink: TBasedxReportLink; AOutputStream: TStream): Boolean;overload;
Beskrivelse DevExpress' printsystem centrerer sig om
Denne adapter afspejler løkken i DevExpress' egen
1. Kalderen påkalder 2. Adapteren kalder 3. For hvert sideindeks beder den linket om 4. En ny HotPDF-side tilføjes (eller den automatisk oprettede første side genbruges), dimensioneret to de beregnede punktdimensioner, og metafilen afspilles via 5.
Options
Typisk arbejdsgang
dxComponentPrinter1.CurrentLink := cxGridReportLink1; dxHotPDFExportReportLinkToFile(cxGridReportLink1, 'Grid.pdf');
Or med brugerdefinerede indstillinger:
Opts := dxHotPDFDefaultOptions; Opts.Title := 'Q1 Sales'; Opts.RenderDPI := 300; dxHotPDFExportReportLinkToFile(cxGridReportLink1, 'Grid.pdf', Opts);
Understøttede link-familier Enhver efterkommer af
Funktionsevner bevaret Vektor- og raster-sideindhold udsendt af enhver DevExpress link-familie (cxGrid, cxScheduler, cxRichEdit, cxPivotGrid, brugerdefinerede links). GDI-løste tekststrenge (DevExpress gengiver tekst via
Begrænsninger ved metafil-broen Da sider fanges som forbedrede metafiler, udbredes DevExpress-specifikke PDF-funktioner, der kræver strukturel information (interaktive AcroForm-felter, navngivne destinationer, bogmærker / dispositioner, PDF/A- eller PDF/X-overensstemmelsesporte), ikke. Outputtet er en trofast visuel gengivelse af, hvad DevExpress gengiver, ikke en struktureret PDF
Emballeringsnote Adapteren findes i
Se også: TfrxHotPDFExport, TQRHotPDFExportFilter, TppHotPDFDevice, THPDFPage.ShowMetafile, Enhanced EMF/WMF Support |