The way to create the export service is shown below. See the code:
C# |
... StiPdfExportService service = new StiPdfExportService(); StiPdfExportSettings settings = new StiPdfExportSettings(); MemoryStream stream = new MemoryStream(); service.ExportPdf(report, stream, settings); ... |
If you exported from the WinForms Viewer, then you should notice, than for each export the special form for setting parameters of export is shown. This form can be called from the code. The code below how to do it for the export to the PDF:
C# |
... service.Export(report, "MyReport.pdf"); ... |
This code will call the dialog form for setting parameters of export. If a user clicks "OK", then the file will be created. If to click the "Cancel" button, then the file creation will be interrupted.
Information |
The name of the method for the report export with dialog forms differs from the name of the export method without parameters.
|
The export service of a report contains yet another ability. The report can be sent via Email. For example:
C# |
... bool sendEMail = true; service.Export(report, "MyReport.pdf", sendEMail); ... |
This code will call the dialog form for setting parameters of reports, and if a user clicks "OK", then the reporting tool will call the Email client and will create a new Email Email, the exported report will be attached to the Email Email. The code above requires connection of the following names from the Stimulsoft.Report.dll assemblies:
C# |
... Stimulsoft.Report Stimulsoft.Report.Export ... |
All Export Services
The StiExportFormat enumeration describes export formats. Brief information of exports is represented below.
|