iweboffice之word——自定义菜单的使用
来源:互联网 发布:sql表增加字段 编辑:程序博客网 时间:2024/06/06 00:22
前言
前面介绍了iwebOffice常用属性的设置,下面来介绍一下自定义菜单的使用。
正题
1.调用方法
我们的菜单的显示通过属性ShowMenu来设置,具体的菜单项通过调用方法AppendMenu来实现,其中第一个参数为菜单的编号,第二个参数为显示出来的标题。
webform.WebOffice.ShowMenu="1"; //控制整体菜单显示//以下为自定义菜单↓webform.WebOffice.AppendMenu("1","打开本地文件(&L)");webform.WebOffice.AppendMenu("2","保存本地文件(&S)");webform.WebOffice.AppendMenu("3","保存远程文件(&U)");webform.WebOffice.AppendMenu("4","-");webform.WebOffice.AppendMenu("5","签名印章(&Q)");webform.WebOffice.AppendMenu("6","验证签章(&Y)");webform.WebOffice.AppendMenu("7","-");webform.WebOffice.AppendMenu("8","保存版本(&B)");webform.WebOffice.AppendMenu("9","打开版本(&D)");webform.WebOffice.AppendMenu("10","-");webform.WebOffice.AppendMenu("11","保存并退出(&E)");webform.WebOffice.AppendMenu("12","-");webform.WebOffice.AppendMenu("13","打印文档(&P)");
2.事件响应
我们调用AppendMenu时会响应iwebOffice封装的OnMenuClick事件
<scriptlanguage="javascript" for=WebOfficeevent="OnMenuClick(vIndex,vCaption)"> if (vIndex==1){ WebOpenLocal(); //打开本地文件 } if (vIndex==2){ WebSaveLocal(); //保存本地文件 } if (vIndex==3){ SaveDocument(); //保存正文到服务器上(不退出) } if (vIndex==5){ WebOpenSignature(); //签名印章 } if (vIndex==6){ WebShowSignature(); //验证签章 } if (vIndex==8){ WebSaveVersion(); //保存版本 } if (vIndex==9){ WebOpenVersion(); //打开版本 } if (vIndex==11){ SaveDocument(); //保存正文到服务器上 webform.submit(); //然后退出 } if (vIndex==13){ WebOpenPrint(); //打印文档 }</script>
3.实际被调用的方法
事件里面调用的方法是iwebOffice经过包装后的方法,实际调用的方法如下(举两个例子):
//作用:打开本地文件functionWebOpenLocal(){ try{ webform.WebOffice.WebOpenLocal(); StatusMsg(webform.WebOffice.Status); }catch(e){alert(e.description);}} //作用:存为本地文件functionWebSaveLocal(){ try{ webform.WebOffice.WebSaveLocal(); StatusMsg(webform.WebOffice.Status); }catch(e){alert(e.description);}}
4.自定义菜单
上面的三步是对iwebOffice已有的方法的一个剖析,如果大家想自定义一个菜单项的话,
1)可以先根据iwebOffice的api文档,通过调用其方法或者属性来实现自己的一个方法.
2)然后在事件OnMenuClick中调用该方法.
3)最后在AppendMenu中添加上你自定义的菜单即可.
- iweboffice之word——自定义菜单的使用
- iweboffice之word——常用属性的设置
- iweboffice之word——功能简介
- iOS之UITextView的使用——自定义选择文本后的菜单
- Android之——自定义下拉菜单的实现
- 自定义组合控件之——旋转的菜单(老优酷菜单)
- 使用iWebOffice实现电子签章
- 使用iWebOffice实现电子签章
- iWebOffice使用VBA控制字体
- 纸质办公电子化——iWebOffice中间件
- 如何自定义Word右键菜单
- 右键——新建菜单里没有word的解决办法
- 在word弹出的右键菜单中加上自定义的菜单项
- 自定义下拉菜单Spinner的使用
- 关于jstree自定义右键菜单的使用
- android 自定义菜单 使用PopupWindow实现菜单的各种效果
- Android基础——TabHost使用(自定义按钮菜单)
- qt之菜单的使用
- 《新亮剑》感情戏大增 原作粉丝质疑“不给力”
- java中Collection的介绍
- WIN7下的80端口开放!
- MFC中,如何获得对话框控件相对于父窗口(对话框窗口)的位置
- Objc 线程及线程同步
- iweboffice之word——自定义菜单的使用
- 明星追星族-容祖儿追发哥徐静蕾爱谭咏麟
- ACM中使用JAVA语言的优缺点介绍
- Excel中通过数据有效性限制身份证长度
- linux下退出VI的方法:不保存退出:q! 先保存后
- js获取日期:前天、昨天、今天、明天、后天
- 《大爱东方》今晚首播 “金话筒”何婕任主持人
- 年终盘点娱乐圈之最:张柏芝最失意倪妮最幸运
- java中 object转为 String几种常用方法