2009-08-28 3 views
2

Я пытаюсь выяснить, как экспортировать хрустальный отчет в файл PDF из приложения ASP.NET. Я получил его на работу, однако, я хочу, чтобы дерево групп отображалось в виде закладок в PDF-файле. Из того, что я нашел в google, способ сделать это - объявить экземпляр класса CrystalDecisions.Shared.PDFFormatOptions, а затем установить для свойства GroupTree значение true. Однако этот класс, похоже, не существует. Я не знаю, если это потому, что я использую Crystal Reports для Visual Studio 2008 или что, но его там нет. Существует класс под названием CrystalDecisions.Shared.PdfRtfWordFormatOptions, однако свойство GroupTree не существует в этом классе. Может ли кто-нибудь сказать мне, что мне не хватает?Дерево групп PDF Экспорт в Crystal Reports

Благодаря

ответ

3

Не знакомы с этим классом, как я никогда не приходилось использовать его, но попробовал это на моей машине:

CrystalDecisions.Shared.PdfFormatOptions options = new CrystalDecisions.Shared.PdfFormatOptions(); 
     options.CreateBookmarksFromGroupTree = true; 

Казалось нормально для меня. У меня есть полная версия Crystal Reports 2008, а не та, которая поставляется с визуальной студией, так что это может быть причиной того, что она не работает для вас.

Я бы установил, что у вас есть ссылка в вашем проекте на пространство имен CrystalDecisions.Shared в вашем проекте.

1

Если вы используете «полную» версию CR, вы можете включить параметр «Создать закладки из дерева групп» в файле | Экспорт | Диалоговое окно «Параметры экспорта» .... Этот параметр сохраняется в файле RPT.

Я не видел эту опцию в версии CR.Net.

Смежные вопросы