重庆软航科技有限公司
OFFICE文档控件演示示例(支持Linux客户端)
!
本示例仅以WORD文档为例简单演示跨浏览器插件(2021)的集成与应用效果。更多示例请联系NTKO获取。
基本功能
1 新建文档 通过地址栏传参,调用跨浏览器插件对象openWindow方法调用跨浏览器窗口打开页面加载控件后,解析地址栏参数,调用文档控件的CreateNew方法新建一个Word文档。
2 打开文档 通过地址栏传参,调用跨浏览器插件对象openWindow方法调用跨浏览器窗口打开页面加载控件后,解析地址栏参数,调用文档控件的OpenFromURL或BeginOpenFromURL方法打开一个Word文档。
3 关闭文档窗口 通过地址栏传参,调用跨浏览器插件对象ntkoClose方法关闭指定URL打开的跨浏览器窗口。本例指定关闭本节第二个示例“打开文档”所打开的窗口。且不支持IE浏览器以及双核浏览器的兼容模式。
3 版式阅读器 使用NTKO版式阅读器打开文档,支持OFFICE自动转pdf预览,支持pdf、ofd在线阅览、在线文字批注、手写批注等。不支持IE浏览器,如果是IE浏览器则用文档控件打开。
高级功能
1 触发窗口关闭事件 主要针对Chrome、FireFox或双核浏览器的极速模式提供的本事件。先在父页面定义(注意:不是在子页面定义)固定名为ntkoCloseEvent的函数,当子页面所在的跨浏览器插件应用程序窗口被关闭时触发响应自动调用。
但本事件方法不直接支持IE浏览器,IE下可以在子页面中通过响应OnBeforeUnload或OnUnload事件,调用opener.ntkoCloseEvent()实现。
2 向父页面回传值 演示关闭子页面所在跨浏览器插件应用程序窗口(或关闭文档控件中文档)时,向父页面回传值。
请注意观察下方两个信息的变化。
文档大小:
最后修改时间:
3 向子页面传值 演示父页面往子页面传值的功能,请注意观察子页面获取到的信息
4 控制弹窗大小 演示控制弹窗的大小