欢迎来到天天文库
浏览记录
ID:8830679
大小:163.50 KB
页数:7页
时间:2018-04-08
《如意报表开发使用说明》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1一,如意报表预览不用加密狗方法1.1将mr_develop.jar拷贝到第三方包中(文中所使用到的.jar,.dll文件都在该文件同目录下.)1.2把mr_develop.jar路径追加至环境变量classpath,也可在eclipse首选项里设置,如下图:1.3为保证编译通过,在项目构建路径使用的libriary中可还是原来的mr.jar包,如下图所示1.4将MRChkLib.dll拷贝至tomcat个目录的bin下1.5此时不用加密狗预览报表应该可以,如果不行,把mr_develop.jar包拷贝至tomcat目录的commonlib下,再试一下;如果出现系统调用服务失败2、rror>12010-04-0319:46:321B-SYS-000·??§°???o??java.lang.UnsatisfiedLinkError:CCatcom.ming.lic.MRChkLib.CC(NativeMethod)atcom.ming.OoOO0000000oooO00oo00.OoOooOoOOoOo0OO0o000O.OoOOOOooOoOO0o0O0oO0O(OoOooOoOOoOo0OO0o000O.java)是因为C:3、WINDOWSsystem32下没有MRChkLib.dll文件(MRChkLib.dll是加密锁的JAVA接口文件,文件在2.5报表安装目录DogDriverJavaAPI下可以找到)我出现了安装了驱动,但安装程序没有字段拷贝这个MRChkLib.dll文件到system32下。但报表设计,没加密狗不行的。客户端3.1.0.14可以访问的。如果有乱码,可能需要改comztesoftbsncommonEngineHelper.java里的engine.setUnicodeOption(3);为engine.setUnicodeOption(1);网上资料:http://hi4、.baidu.com/doyee/blog/item/ad4c4a34a6d60345241f145e.html1.6为一台新的主机申请licence,报表公司发你的包里含有使用说明。测试,特别是现场工程新手会经常问,告诉他去看使用说明。这不是代码1.7安装了设计器,用设计器打开报表模板,发现显示空白。解决办法:因为没装报表展示客户端插件,可在设计器安装文件目录里到Ming-WebReportV3DeploymentViewer下执行MRVInst.exe安装1.8保存为Excle时,字符串会尝试转化为数字Ø现象:使用setString(colname,value)或者setVal5、ue(colname,value),value是字符串格式,当value可以转化为数字时,在导出为excle时,会转化为数字格式,当数字特别大时会用科学计数法表示。可能会出现问题。例如:被叫号码为17909013768704874在excle中就会显示成1.79090137687049E16,会把后面两位四舍五入,所以即使调整格式也没有办法得到正确的号码。Ø解决办法:模板里设置文本框的ExportAsNUmber属性为false(其默认值是true)Ø注:这种情况只有在保存为excle会出现,打印、打印预览、保存为pdf都不会查询上述问题。1.9安装设计器1,先解压Ming-WebRe6、portV3.zip,运行Setup.exe安装文件;2,Usb接口连上加密狗,运行如意报表主程序,如果系统提示“未找到加密锁”,那检查一下是不是驱动没有安装。查看设备管理器,如下图如果没有这个的话,就解压DogDriver.zip,运行DogDriverV2.0Windows目录下的Instdrv.exe。点击打开之后,直接点击安装即可。3,运行如意报表主程序,如果还提示没有找到加密锁,重启一下机器即可。4安装完设计器,务必重新安装下3.0.1.14客户端插件(本文档同目录下),因为设计器自带插件有问题,需重新安装覆盖下5直接拷贝破解版也可以开发设计2.0关于使用如意报表生成数据7、文件方法分析(saveDataToFile)源码如下:BufferedOutputStreambufferedoutputstream=newBufferedOutputStream(newFileOutputStream(s1));bufferedoutputstream.write(getXMLData(s).getBytes());bufferedoutputstream.flush();bufferedoutputstream.clos
2、rror>12010-04-0319:46:321B-SYS-000·??§°???o??java.lang.UnsatisfiedLinkError:CCatcom.ming.lic.MRChkLib.CC(NativeMethod)atcom.ming.OoOO0000000oooO00oo00.OoOooOoOOoOo0OO0o000O.OoOOOOooOoOO0o0O0oO0O(OoOooOoOOoOo0OO0o000O.java)是因为C:
B-SYS-000
3、WINDOWSsystem32下没有MRChkLib.dll文件(MRChkLib.dll是加密锁的JAVA接口文件,文件在2.5报表安装目录DogDriverJavaAPI下可以找到)我出现了安装了驱动,但安装程序没有字段拷贝这个MRChkLib.dll文件到system32下。但报表设计,没加密狗不行的。客户端3.1.0.14可以访问的。如果有乱码,可能需要改comztesoftbsncommonEngineHelper.java里的engine.setUnicodeOption(3);为engine.setUnicodeOption(1);网上资料:http://hi
4、.baidu.com/doyee/blog/item/ad4c4a34a6d60345241f145e.html1.6为一台新的主机申请licence,报表公司发你的包里含有使用说明。测试,特别是现场工程新手会经常问,告诉他去看使用说明。这不是代码1.7安装了设计器,用设计器打开报表模板,发现显示空白。解决办法:因为没装报表展示客户端插件,可在设计器安装文件目录里到Ming-WebReportV3DeploymentViewer下执行MRVInst.exe安装1.8保存为Excle时,字符串会尝试转化为数字Ø现象:使用setString(colname,value)或者setVal
5、ue(colname,value),value是字符串格式,当value可以转化为数字时,在导出为excle时,会转化为数字格式,当数字特别大时会用科学计数法表示。可能会出现问题。例如:被叫号码为17909013768704874在excle中就会显示成1.79090137687049E16,会把后面两位四舍五入,所以即使调整格式也没有办法得到正确的号码。Ø解决办法:模板里设置文本框的ExportAsNUmber属性为false(其默认值是true)Ø注:这种情况只有在保存为excle会出现,打印、打印预览、保存为pdf都不会查询上述问题。1.9安装设计器1,先解压Ming-WebRe
6、portV3.zip,运行Setup.exe安装文件;2,Usb接口连上加密狗,运行如意报表主程序,如果系统提示“未找到加密锁”,那检查一下是不是驱动没有安装。查看设备管理器,如下图如果没有这个的话,就解压DogDriver.zip,运行DogDriverV2.0Windows目录下的Instdrv.exe。点击打开之后,直接点击安装即可。3,运行如意报表主程序,如果还提示没有找到加密锁,重启一下机器即可。4安装完设计器,务必重新安装下3.0.1.14客户端插件(本文档同目录下),因为设计器自带插件有问题,需重新安装覆盖下5直接拷贝破解版也可以开发设计2.0关于使用如意报表生成数据
7、文件方法分析(saveDataToFile)源码如下:BufferedOutputStreambufferedoutputstream=newBufferedOutputStream(newFileOutputStream(s1));bufferedoutputstream.write(getXMLData(s).getBytes());bufferedoutputstream.flush();bufferedoutputstream.clos
此文档下载收益归作者所有