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