2009-08-28 130 views
2

我想弄清楚如何从ASP.NET应用程序将水晶报表导出为PDF文件。然而,我已经开始工作了,我希望组树在PDF中显示为书签。从我在谷歌上找到的方式来做到这一点是声明一个CrystalDecisions.Shared.PDFFormatOptions类的实例,然后将GroupTree属性设置为true。但是,这个班似乎并不存在。我不知道它是因为我使用Crystal Reports for Visual Studio 2008还是什么,但它不在那里。有一个名为CrystalDecisions.Shared.PdfRtfWordFormatOptions的类,但是,此类中不存在GroupTree属性。有人能告诉我我错过了什么吗?Group Tree PDF在Crystal Reports中导出

感谢

回答

3

不熟悉的类,因为我从来没有使用它,但这个尝试我的机器上:

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

它似乎确定了我。我有完整的Crystal Reports 2008版本不是Visual Studio附带的版本,因此可能是它不适合你的原因。

我会检查你的项目中是否有你的项目中的CrystalDecisions.Shared命名空间的引用。

1

如果您使用CR的“完整”版本,则可以启用“从文件夹中创建书签树组”选项。导出|报告导出选项...对话框。该设置存储在RPT文件中。

我没有在CR.Net版本中看到这个选项。