|
dxHotPDFExportReportLink DevExpress ExpressPrinting System adapter (
|
FastReport adapter QuickReport adapter ReportBuilder device |
|
DevExpress ExpressPrinting System (XtraPrinting / XtraReports / cxGrid printable links / og lignende) PDF-eksportadapter som bruker HotPDF som underliggende PDF-backend i stedet for DevExpress' egen
Alternativrecord: type TdxHotPDFExportOptions = record Title, Author, Subject, Keywords: string; PDFVersion : TPDFVersType; // default pdf17 Compression: TPDFCompressionLevel; // default clDefault RenderDPI : Integer; // default 200 end;
function dxHotPDFDefaultOptions: TdxHotPDFExportOptions;
Filbaserte inngangspunkter: function dxHotPDFExportReportLinkToFile( AReportLink: TBasedxReportLink; const AOutputFileName: string; const AOptions: TdxHotPDFExportOptions): Boolean; overload; function dxHotPDFExportReportLinkToFile( AReportLink: TBasedxReportLink; const AOutputFileName: string): Boolean; overload;
Strømbaserte inngangspunkter: function dxHotPDFExportReportLinkToStream( AReportLink: TBasedxReportLink; AOutputStream: TStream; const AOptions: TdxHotPDFExportOptions): Boolean; overload; function dxHotPDFExportReportLinkToStream( AReportLink: TBasedxReportLink; AOutputStream: TStream): Boolean; overload;
Beskrivelse DevExpresss utskriftssystem er sentrert rundt
Denne adapteren speiler løkken i DevExpresss egen
1. Kalleren starter 2. Adapteren kaller 3. For hver sideindeks ber den koblingen om 4. En ny HotPDF-side legges til, eller den automatisk opprettede første siden gjenbrukes, dimensjonert til de beregnede punktmålene, og metafilen spilles av via 5.
Alternativer
Typisk arbeidsflyt
dxComponentPrinter1.CurrentLink := cxGridReportLink1; dxHotPDFExportReportLinkToFile(cxGridReportLink1, 'Grid.pdf');
Eller med egendefinerte alternativer:
Opts := dxHotPDFDefaultOptions; Opts.Title := 'Q1 Sales'; Opts.RenderDPI := 300; dxHotPDFExportReportLinkToFile(cxGridReportLink1, 'Grid.pdf', Opts);
Støttede koblingsfamilier Enhver etterkommer av
Bevarte egenskaper Vektor- og raster-sideinnhold som sendes ut av hver DevExpress-koblingsfamilie (cxGrid, cxScheduler, cxRichEdit, cxPivotGrid, egendefinerte koblinger). Tekststrenger løst av GDI (DevExpress gjengir tekst via
Begrensninger i metafile-broen Fordi sider fanges som enhanced metafiles, blir ikke DevExpress-spesifikke PDF-funksjoner som krever strukturell informasjon, som interaktive AcroForm-felt, navngitte destinasjoner, bokmerker / disposisjoner eller PDF/A- og PDF/X-samsvarskontroller, videreført. Utdataene er en tro visuell gjengivelse av det DevExpress rendrer, ikke en strukturert PDF
Pakkingsnotat Adapteren ligger i
Se også: TfrxHotPDFExport, TQRHotPDFExportFilter, TppHotPDFDevice, THPDFPage.ShowMetafile, Forbedret EMF/WMF-støtte |