Здравствуйте.
Вы можете использовать следующий код (при использовании этого метода отображается меню настроек экспорта):
Код: Выделить всё
StiReport report = new StiReport();
StiPdfExportService pdfExport = new StiPdfExportService();
pdfExport.Export(report, @"d:\test_report.pdf");
Если надо экспортировать с индикатором прогресса, но без отображения меню настроек экспорта, можно использовать следующий код:
Код: Выделить всё
FileStream fs = new FileStream(@"d:\test_report.pdf", FileMode.Create, FileAccess.ReadWrite);
StiPdfExportService pdfExport = new StiPdfExportService();
StiPdfExportSettings exportSettings = new StiPdfExportSettings();
pdfExport.Progress = StiGuiOptions.GetProgressInformation(pdfExport.OwnerWindow, StiGuiMode.Gdi);
pdfExport.Progress.Start(StiLocalization.Get("Export", "ExportingReport"));
pdfExport.ExportPdf(report, fs, exportSettings);
pdfExport.Progress.Close();
pdfExport.Progress = null;
Спасибо.