Настройка имени файла экспортированного изображения из devexpress ReportPrintTool

Я использую пакет Devexpress XtraReport в своем приложении, который отлично работает для требований динамической отчетности, за исключением одной настройки, как показано ниже:

Пользователю предоставляется предварительный просмотр отчета с помощью ReportPrintTool с динамическими данными. Теперь, когда пользователь пытается экспортировать предварительный просмотр печати в виде файла изображения с параметром «ExportMode=Different Files», имена выходных файлов генерируются на основе имени отчета (например, reportName+pageIndex.png), которое мне нужно определить на основе некоторого динамического значения или, скажем, на основе значение столбца, предоставленное для отчета в качестве источника данных.

Может ли кто-нибудь помочь мне, как я могу добиться этой настройки?


person binarymnl    schedule 26.11.2014    source источник


Ответы (1)


Ссылка из: имя файла XtraReport по умолчанию в диалоговом окне SaveDialog

Попробуйте установить параметр XtraReport.ExportOptions.PrintPreview.DefaultFileName (PrintPreviewOptions.DefaultFileName Property).

PrintControl.PrintingSystem.ExportOptions.PrintPreview.DefaultFileName = "column value that you provide"

Чтобы узнать, как его использовать, перейдите по приведенным ниже справочным ссылкам:
имя по умолчанию отчета во время сохранения. Здесь также описана проблема, связанная со стандартным именем файла
Как изменить предопределенное имя файла при экспорте отчета
XtraReports - Пользовательское имя файла при экспорте через панель инструментов отчетов

person Niranjan Singh    schedule 26.11.2014
comment
Да, именно так, если я могу сделать это, но в случае, когда я хочу использовать любое отдельное значение из источника данных. Здесь мой отчет создается на одной странице для одной записи, поэтому я хочу установить значение имени файла каждой страницы из соответствующего значения записи. - person binarymnl; 26.11.2014
comment
@binarymnl: Пройдите по справочным ссылкам .. вы обязательно найдете решение, как вы просите .. я только что показал вам фрагмент справочного кода, но справочные ссылки предоставят много кратких деталей, которые вы хотите реализовать. - person Niranjan Singh; 26.11.2014