首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

用JAVA控制水晶报表生成TXT的有关问题

2012-03-06 
用JAVA控制水晶报表生成TXT的问题我在用JAVA控制水晶报表生成TXT文件的时候是这样写的生成的文件名:static

用JAVA控制水晶报表生成TXT的问题
我在用JAVA控制水晶报表生成TXT文件的时候是这样写的
生成的文件名:static final String EXPORT_FILE = "D:/crystaProject/EX_fjl2.txt";

控制格式
ByteArrayInputStream byteArrayInputStream = (ByteArrayInputStream)reportClientDoc.getPrintOutputController().export(ReportExportFormat.text);


但是报这样的错com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: UnknownExportFormat---- Error code:-2147467259 Error code name:failed
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.if(SourceFile:237)
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(SourceFile:147)
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(SourceFile:128)
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.export(SourceFile:111)
at cp.test.Test1.main(Test1.java:106)
Caused by: com.crystaldecisions.reports.exportinterface2.exceptions.UnknownExportFormatException: UnknownExportFormat
at com.crystaldecisions.reports.formatter.export2.ExportSupervisorEx.for(SourceFile:463)
at com.crystaldecisions.reports.formatter.export2.ExportSupervisorEx.a(SourceFile:569)
at com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.a(SourceFile:620)
at com.businessobjects.reports.sdk.requesthandler.ReportViewingRequestHandler.int(SourceFile:672)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(SourceFile:1940)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(SourceFile:657)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(SourceFile:163)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.a(SourceFile:525)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.call(SourceFile:523)
at com.crystaldecisions.reports.common.ThreadGuard.syncExecute(SourceFile:102)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.for(SourceFile:521)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.int(SourceFile:420)
at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(SourceFile:348)
at com.businessobjects.sdk.erom.jrc.a.a(SourceFile:54)
at com.businessobjects.sdk.erom.jrc.a.execute(SourceFile:67)
at com.crystaldecisions.proxy.remoteagent.RemoteAgent$a.execute(SourceFile:716)
at com.crystaldecisions.proxy.remoteagent.CommunicationChannel.a(SourceFile:125)
at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(SourceFile:537)
at com.crystaldecisions.sdk.occa.report.application.ds.a(SourceFile:186)
at com.crystaldecisions.sdk.occa.report.application.ReportSource.a(SourceFile:1558)
at com.crystaldecisions.sdk.occa.report.application.ReportSource.a(SourceFile:337)
at com.crystaldecisions.sdk.occa.report.application.PrintOutputController.if(SourceFile:223)
... 4 more
生成其他的例如PDF,EXCEL格式没问题,请问生成txt的有哪里要注意的地方吗?
另外我想打印...各位高手有知道是怎么打印的吗?用JAVA哪个类呢..谢谢!

[解决办法]
这个信息可能有帮助
http://forums.sdn.sap.com/thread.jspa?threadID=1485635&messageID=8206977

建议你在官方论坛上提问一下。

热点排行