Где по умолчанию ExportOptions в кристаллическом объекте ReportDocument
Я использую CR для VS2010 для программного создания документов PDF и Excel из файлов Crystal Report. Для некоторых отчетов в Crystal Reports 2008 установлен флажок "Создание закладок из дерева групп" в разделе:
Файл> Экспорт> Параметры экспорта> Формат PDF
Я хочу экспортировать с этой опцией, если этот конкретный отчет имеет эту галочку, но я не могу найти, что отражено где-либо в объекте ReportClass. Как я могу сказать, что.rpt файл выбрал это? Или объект ReportClass не извлекает это из файла.rpt?
Псевдокод ниже:
using (var report = new ReportClass { FileName = "C:/Reports/" + name + ".rpt" })
{
report.Load();
/* set connections */
/* set parameters */
/* set the export type */
/* set the content type and export options */
if (showBookmarksForPDF && exportType == ExportFormatType.PortableDocFormat)
AdjustExportOptions();
/* export to stream */
return new FileStreamResult(stream, contentType);
}
Примечание: я могу просто добавить закладки, но я хочу сделать это только для тех rpt, которые хотят
1 ответ
Извините, но я думаю, что объект ReportClass не наследует эти данные из файла.rpt.
Я предполагаю, что эти данные могут быть только установлены, но не могут быть получены непосредственно. Вы можете использовать другие способы обойти это, отметив это, например, в имени файла.