我正在尝试改进基本上扫描所有报告的实用程序,并构建一个关于所有数据库,表格,报告公式文本等的(meta?)报告。该实用程序通过使用VS,通过晶体.net API,并很好地生成了信息。
我们无法弄清楚的一件事是能够从报告中提取自定义函数内容。
我找到的最接近的匹配是一个方法:CrystalDecisions.ReportAppServer.Controllers.CustomFunctionControllerClass
然而,问题是报告(显然)必须在水晶企业存储库中。由于我确定“报告自定义功能”嵌入在报告本身而不是存储库中,有没有人知道如何获取rpt文件中的这段数据?
答案 0 :(得分:1)
CrystalDecisions.ReportAppServer.DataDefModel.CustomFunctions
或
CrystalDecisions.ReportAppServer.Controllers.CustomFunctionController.GetCustomFunctions