iWebOffice2015入门(二)
经过前面的准备工作,也许你已经找到了那个界面了。
下面我们来说说这个工程的目录,已经关键的文件,本实例主要采用了 DocumentList.jsp、DocumentEdit.jsp 以及 DocumentSave.jsp这三个展示的文件和引入的插件文件几个js文件 iWebOffice2015.js、iWebOfficeObject.js的文件
关键文件还是他们自定义的 iWebOffice2015.js、iWebOfficeObject.js 这两个文件需要我们根据自己的需求来修改,万变不离其宗,主要还得靠它的本源。
里面包含了一些引用 http 协议的方法,没必要一开始就去深入研究,等到用到的时候在去看!这里有相对应的技术白皮书,但是个人觉得不怎么清晰,没看明白!
在读JSP的时候,顺着一条线读下去。
小菜需要用到的功能:
就是根据页面内容,打开一个word模板,把页面相应的内容填充到word模板相应的地方,实现可以在线打印、编辑、保存等……
1.从服务端下载文件到本地: [ this.DownloadToFile = function(filaname) ]
在 iWebOfficeObject.js 中定义了以上方法,也许这个方法,被修改过,通过项目的路径,文件存放地址等;采用内嵌的下载方法;
2.打开本地的文件
在iWebOfficeObject.js 中定义了以上方法,obj 的值到底是怎么设置小菜至今还没弄明白!!不过照猫画虎,你可以采取配置;
3.设置书签
好像自带的 iWebOfficeObject.js 文件中,并不存在这个方法,我也不知道是否存在!它自带了一个模板套红什么方法,可以选择性的参考一下……
4.在word中定义变量值的书签
4.1个人比较喜欢先设置word,为显示书签,这样我们就知道哪些变量值是我们已经设置了书签的。
4.2 然后,在合适的地方插入书签!
5.查看运行界面的 JSP,F12,查看页面框架,之前所说的可能有错误:
错误地方:
<OBJECT id="WebOffice" CLASSID="CLSID:D89F482C-5045-4DB5-8C53-D2C9EE71D025" codebase="%=path%>/Document/iWebOffice2015.cab#version=12,0,0,274" >
<param name="Copyright" value="金格科技iWebOffice2015智能文档中间件[演示版A];Fsc2vfC48b/GvLxpV2ViT2ZmaWNlMjAxNdbHxNzOxLW11tC85Lz+W9Hdyr6w5kFdOzIwMTU7OTsxMDsxMTsxMjtFWD1ERU1PXzc7S0o9MzAsMzI7VlA9RmFsc2U7VUM9RmFsc2U7VTg9RmFsc2U7Uk09RmFsc2U7TVQ9RmFsc2U7QVM9RmFsc2U7Sk09RmFsc2U7RkM9Nzs=">
</OBJECT>
对于 浏览器是否良好的支持多浏览器,关键因素就是这个 <OBJECT > 是否在浏览器中完好的加载了;
这个配置,应该是在 iWebOffice2015.js 中定义了,关于多浏览器的加载方式,IE的加载机制跟其他浏览器不同,应该是ActiveX这个东西吧!
错误点二:
并且,iWebOffice 只是对IE有良好的支持,对于其他的浏览器可能会出问题,这个问题得继续看看。
换个方式加载 插件,还是能够完好的支持多浏览器的,不过 ,具其他攻城狮说,因为浏览器 内嵌的 快捷键 和 IWebOffice 的快捷键可能存在冲突,会导致页面无法完好的加载的问题,也就是说出现一些:未定义、Object 没找到等错误;这个如何避免,我也不知道…………
后来,有人修改了之前的 JSP,直接导入 <script> WebOffice2015.js 的路径 </script>,这样,让程序自动启动 这个js,如果支持,就会出现成功的界面!!
总结
以上是生活随笔为你收集整理的iWebOffice2015入门(二)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: C/C++语言函数之strlen函数用法
- 下一篇: 计算机自带的画图软件工具介绍,电脑自带画