Можно ли по умолчанию настроить это окно для автоматического экспорта отчета в PDF

Нравится

6 комментариев

Спасибо. Уже смотрели. Там ничего интересного нет.

Владимир, посмотрите тему http://www.community.terrasoft.ua/forum/topic/5212, в ней рассмотрена подобная задача.

Уважаемая, Наталия. Экспорт уже сделан (не смотря на Ваши советы). Застряли с настройками вышеупомянутого окна. А точнее - необходим экспорт с такими настройками как указано на рисунке! Предвидя Ваши новые советы - форум и SDK просмотрены, но ответ не найден.

"Прищепа Владимир" написал:Застряли с настройками вышеупомянутого окна.

Владимир, здравствуйте. Пост давний, но все равно спрошу.
Как в итоге решили свой вопрос? Похожую проблему сейчас решаю: в окне настройки нужно указать compressed, чтобы PDF файлы не были большими, но сохранить в PDF без показа окна с настройками.

Показать все комментарии

Добрый день!

Возник следующий вопрос: как программно экпортировать отчет в pdf без отображения диалога экспорта?

Вызов метода ReportPreviewer.Export с указанием параметров FileName и ShowDialog:

ReportPreviewer.Export(2, 'c:\\aaa.pdf', false);

не дает вообще никакого эффекта.

если заменить его на:

ReportPreviewer.Export(2);
или
ReportPreviewer.Export(2, 'c:\\aaa.pdf');

отображается диалог экспорта отчета в pdf и отчет нормально экспортируется, имя файла нужно задать заново.

Как добиться правильной работы метода Export с параметром ShowDialog=false ? Или может существует другой способ экспортировать отчет

Нравится

2 комментария

Добрый день!

На самом деле, в метод Export должен передаваться объект, а не путь к файлу. Попробуйте, например, так:

var TempFileName = System.CreateObject('TSObjectLibrary.Value');

TempFileName.Value = 'c:\\aaa.pdf';

ReportPreviewer.Export(2, TempFileName, false);

Более детальную информацию по этому вопросу Вы можете получить на примере реализации функции SendByEmail(ReportExportType), которая находится в скрипте scr_BaseFastReportPreview.

Спасибо!
Получилось :)

Показать все комментарии