Где по умолчанию 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.

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

Другие вопросы по тегам