标签:windows 浏览器 应用程序 firefox chrome
iStylePDF是一款基于ActiveX技术开发的COM组件,在Windows系统上可以嵌入到各种应用当中,比如B/S或C/S结构。我们最熟悉的就是通过浏览器来集成COM组件,
iStylePDF控件(以下简称控件)支持在各种主流的浏览器中显示(IE/Chrome/Firefox等)。也支持各种语言来调用COM对象接口。虽然功能那么强大,但是我们想要用
好它,就必须对COM对象的接口非常熟悉。下面就是我们的重点,会对每个COM对象做一个详细解释的系列文章,以帮助用户熟练的开发各种应用。
控件的COM对象是一个树状的结构,具体的可以看下我们的对象结构图。首先要讲解的是顶层对象Application。
Application是控件的最顶级对象,是整个平台应用的入口。有了该对象,我们就可以操作应用程序中的其他对象。
比如在脚本中集成<object ID="iStylePDF" width="100%" height="100%" CLASSID="CLSID:7017318C-BC50-4DAF-9E4A-10AC8364C315"></object>。Application对
象指的就是ID号为iStylePDF的<object>。
1、获取控件的版本号,可以这样获取 alert(iStylePDF.Version);
2、设置控件在浏览器中不可见:iStylePDF.Visible=false;
3、设置控件全屏显示:iStylePDF.FullScreen = true;
该对象主要是用来获取其他集合对象如:
Options : 配置选项
Tools: 工具集合,指的是工具栏上的一类互斥型的工具,只能有一种工具处于选择状态。如(手型,截图,文本选择,批注,直线等)
Images: 图片集合,指的是工具栏或菜单上的按钮所使用的图片。自定义的工具栏按钮或菜单,可以通过这个集合把图标加上去
iStylePDF.Images.Add("E:\\iStylePDF\\IDB_BMP_ARROW_24.png", menuid);指定某个菜单ID的图标。
Cursors: 光标集合,指的是鼠标的光标状态。
COMAddins:插件集合,指的是我们的一些标准插件和用户自定义的插件。
Documents:文档集合,指的是控件中打开的所有文档的集合对象。通过这个集合对象可以枚举出所有当前打开的文档。
其他的主要就是事件接口了,其中有一个事件是需要开发插件的人熟悉的。
OnAddinEventInvoke(View, Addin, wParam, lParam);
该事件是一个转发的事件,专门用来转发其他插件的事件。否则脚本就无法接收插件的事件了。
有什么没有明白的,可以加Q:2732390655
iStylePDF接口对象必知必会系列之Application
标签:windows 浏览器 应用程序 firefox chrome
原文地址:http://9198256.blog.51cto.com/9188256/1567543