Добрый день!
Возник следующий вопрос: как программно экпортировать отчет в pdf без отображения диалога экспорта?
Вызов метода ReportPreviewer.Export с указанием параметров FileName и ShowDialog:
не дает вообще никакого эффекта.
если заменить его на:
отображается диалог экспорта отчета в pdf и отчет нормально экспортируется, имя файла нужно задать заново.
Как добиться правильной работы метода Export с параметром ShowDialog=false ? Или может существует другой способ экспортировать отчет
Нравится
Добрый день!
На самом деле, в метод Export должен передаваться объект, а не путь к файлу. Попробуйте, например, так:
var TempFileName = System.CreateObject('TSObjectLibrary.Value');
TempFileName.Value = 'c:\\aaa.pdf';
ReportPreviewer.Export(2, TempFileName, false);
Более детальную информацию по этому вопросу Вы можете получить на примере реализации функции SendByEmail(ReportExportType), которая находится в скрипте scr_BaseFastReportPreview.