Пример #1
0
        public IActionResult ExportReport()
        {
            StiExportSettings settings = StiNetCoreViewer.GetExportSettings(this);

            if (settings.GetExportFormat() == StiExportFormat.Html)
            {
                StiHtmlExportSettings settingsHtml = (StiHtmlExportSettings)settings;
                settingsHtml.ImageFormat       = ImageFormat.Png;
                settingsHtml.UseEmbeddedImages = true;

                return(StiNetCoreViewer.ExportReportResult(this, settingsHtml));
            }

            return(StiNetCoreViewer.ExportReportResult(this));
        }
Пример #2
0
        public IActionResult ExportReport()
        {
            StiReport        report     = StiNetCoreViewer.GetReportObject(this);
            StiRequestParams parameters = StiNetCoreViewer.GetRequestParams(this);

            // Some actions with report when exporting
            report.ReportName  = "MyReportName";
            report.ReportAlias = report.ReportName;

            if (parameters.ExportFormat == StiExportFormat.Pdf)
            {
                // Change some export settings when exporting to PDF
                StiPdfExportSettings settings = (StiPdfExportSettings)StiNetCoreViewer.GetExportSettings(this);
                settings.CreatorString = "My Company";

                return(StiNetCoreViewer.ExportReportResult(this, report, settings));
            }

            return(StiNetCoreViewer.ExportReportResult(this, report));
        }