【问题标题】:Group Tree PDF Export in Crystal ReportsCrystal Reports 中的组树 PDF 导出
【发布时间】:2010-11-23 20:05:12
【问题描述】:
我试图弄清楚如何将水晶报表从 ASP.NET 应用程序导出为 PDF 文件。我让它工作了,但是,我希望组树在 PDF 中显示为书签。根据我在 google 上找到的内容,执行此操作的方法是声明 CrystalDecisions.Shared.PDFFormatOptions 类的实例,然后将 GroupTree 属性设置为 true。但是,这个类似乎不存在。我不知道是不是因为我正在使用 Crystal Reports for Visual Studio 2008 还是什么,但它不存在。有一个名为 CrystalDecisions.Shared.PdfRtfWordFormatOptions 的类,但是,该类中不存在 GroupTree 属性。谁能告诉我我错过了什么?
谢谢
【问题讨论】:
标签:
c#
asp.net
vb.net
pdf
crystal-reports
【解决方案1】:
不熟悉该类,因为我从未使用过它,但在我的机器上尝试过:
CrystalDecisions.Shared.PdfFormatOptions options = new CrystalDecisions.Shared.PdfFormatOptions();
options.CreateBookmarksFromGroupTree = true;
对我来说似乎没问题。我有完整的 Crystal Reports 2008 版本,而不是 Visual Studio 附带的版本,所以这可能是它不适合您的原因。
不过,我会检查您的项目中是否有对 CrystalDecisions.Shared 命名空间的引用。
【解决方案2】:
如果您使用的是“完整”版本的 CR,您可以在文件 | 中启用“从组树创建书签”选项。出口 |报告导出选项...对话框。此设置存储在 RPT 文件中。
我在 CR.Net 版本中没有看到这个选项。