|
dxHotPDFExportReportLink DevExpress ExpressPrinting System -sovitin (
|
FastReport adapter QuickReport adapter ReportBuilder device |
|
DevExpress ExpressPrinting System (XtraPrinting / XtraReports / cxGrid tulostettavat linkit / ja vastaavat) PDF-vientisovituskappale, joka käyttää HotPDF:ää taustalla olevana PDF-taustaohjelmana DevExpressin oman
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;
File-based entry points: function dxHotPDFExportReportLinkToFile( AReportLink: TBasedxReportLink; const AOutputFileName: string; const AOptions: TdxHotPDFExportOptions): Boolean; overload; function dxHotPDFExportReportLinkToFile( AReportLink: TBasedxReportLink; const AOutputFileName: string): Boolean; overload;
Stream-based entry points: function dxHotPDFExportReportLinkToStream( AReportLink: TBasedxReportLink; AOutputStream: TStream; const AOptions: TdxHotPDFExportOptions): Boolean; overload; function dxHotPDFExportReportLinkToStream( AReportLink: TBasedxReportLink; AOutputStream: TStream): Boolean; overload;
Kuvaus DevExpress-tulostusjärjestelmä keskittyy luokkaan
Tämä sovitin peilaa silmukkaa DevExpressin omassa metodissa
1. Kutsuja suorittaa metodin 2. Sovitin kutsuu metodia 3. Jokaista sivuindeksiä kohden se pyytää linkiltä tietoa 4. Uusi HotPDF-sivu lisätään (tai automaattisesti luotu ensimmäinen sivu käytetään uudelleen), mitoitetaan laskettujen pistemittojen mukaan ja metafile toistetaan metodilla 5.
Options
Typical workflow
dxComponentPrinter1.CurrentLink := cxGridReportLink1; dxHotPDFExportReportLinkToFile(cxGridReportLink1, 'Grid.pdf');
Tai mukautetuilla valinnoilla:
Opts := dxHotPDFDefaultOptions; Opts.Title := 'Q1 Sales'; Opts.RenderDPI := 300; dxHotPDFExportReportLinkToFile(cxGridReportLink1, 'Grid.pdf', Opts);
Tuetut linkkiryhmät Mikä tahansa luokan
Capabilities preserved Vektori- ja rasterisivun sisältö, jonka kukin DevExpress-linkkiperhe (cxGrid, cxScheduler, cxRichEdit, cxPivotGrid, mukautetut linkit) luo. GDI-ratkaistut tekstijonot (DevExpress hahmontaa tekstin luokan
Metafile-sillan rajoitukset Koska sivut kaapataan kehittyneinä metafileinä (enhanced metafiles), DevExpress-kohtaisia PDF-ominaisuuksia, jotka vaativat rakennetietoa (interaktiiviset AcroForm-kentät, nimetyt kohteet, kirjanmerkit / jäsennykset, PDF/A- tai PDF/X-yhteensopivuusportit), ei välitetä eteenpäin. Tuloste on uskollinen visuaalinen kopio siitä, mitä DevExpress renderöi, ei rakenteellinen PDF
Packaging note Sovitin sijaitsee polussa
Katso myös: TfrxHotPDFExport, TQRHotPDFExportFilter, TppHotPDFDevice, THPDFPage.ShowMetafile, Enhanced EMF/WMF Support |