WebOffice文档控件(标准版永久授权)原价8000元,现活动优惠价只需7846元 >>查看其他版本
WebOffice正式版
相关内容推荐:
WebOffice 使用教程>>>
WebOffice使用教程:WebOffice常用API接口在线参考手册(一)>>>
WebOffice使用教程:WebOffice常用API接口在线参考手册(二)>>
WebOffice使用教程:WebOffice常用API接口在线参考手册(三)>>
WebOffice使用教程:WebOffice常用API接口在线参考手册(四)>>
WebOffice初学者使用教程:Javascript编程原理(一)>>
WebOffice初学者使用教程:宏编程与JavaScript编码的转换>>
WebOffice初学者使用教程:调用WebBrowser智能窗实现跨浏览器
五、常用功能函数使用
5.1、JavaScript控制文件菜单
/*************************************************************************使用SetSecurity(lFlag)接口实现文件菜单控制lFlag的值参考如下:新建 MNU_NEW 1打开 MNU_OPEN 2关闭 MNU_CLOSE 4保存 MNU_SAVE 8另存为 MNU_SAVEAS 16打印 MNU_PRINT 32页面设置 MNU_PGSETUP 64属性 MNU_PROPS 128如果不允许上面哪个功能,则用255减去对应值即可,可以累减实现几个功能的不允许****************************************************************/ PrintNot 不允许打印 function PrintNot() { var WebOffice=document.getElementById("WebOffice"); WebOffice.SetSecurity(215); //不允许打印和保存}PrintYes 恢复打印许可function PrintYes() { var WebOffice=document.getElementById("WebOffice"); WebOffice.SetSecurity(247);//允许打印和不充许保存}SaveNot 不允许保存function SaveNot() { var WebOffice=document.getElementById("WebOffice"); WebOffice.SetSecurity(247);}SaveYes 允许保存function SaveYes() { var WebOffice=document.getElementById("WebOffice"); WebOffice.SetSecurity(255); }CreateNewNot 不允许新建function CreateNewNot() { var WebOffice=document.getElementById("WebOffice"); WebOffice.SetSecurity(254);}CreateNewYes 允许新建function CreateNewYes() { var WebOffice=document.getElementById("WebOffice"); WebOffice.SetSecurity(255);}OpenNot 不允许打开function OpenNot() { var WebOffice=document.getElementById("WebOffice"); WebOffice.SetSecurity(253);}OpenYes 允许打开function OpenYes() { var WebOffice=document.getElementById("WebOffice"); WebOffice.SetSecurity(255);}CloseNot 不允许关闭function CloseNot() { var WebOffice=document.getElementById("WebOffice"); WebOffice.SetSecurity(251);}CloseYes 允许关闭function CloseYes() { var WebOffice=document.getElementById("WebOffice"); WebOffice.SetSecurity(255);}
5.2、控件界面控制
设置标题栏显示或隐藏function setTitlebar(boolvalue) { var WebOffice=document.getElementById("WebOffice"); WebOffice.Titlebar = boolvalue;}设置菜单显示或隐藏function setMenubar(boolvalue) { var WebOffice=document.getElementById("WebOffice"); WebOffice.MenuBar = boolvalue; }设置工具栏显示或隐藏function setToolbar(boolvalue) { var WebOffice=document.getElementById("WebOffice"); WebOffice.Toolbars = boolvalue;}控件界面标题栏和控件边框色彩自定义function WebFace(){ WebOffice.BorderColor = 250*256*256+230*256+230; //里面数值可以按需调整 WebOffice.ForeColor = 236*256*256+226*256+225;WebOffice.TitlebarColor = 181*256*256+151*256+153; }
5.3、新建、打开、保存
5.4、控件功能控制
CopyNot 不允许复制document.getElementById("WebOffice").isNotCopy=1;CopyYes 允许复制document.getElementById("WebOffice").isNotCopy=0;下载文档var WebOffice=document.getElementById("WebOffice");WebOffice.DownloadFile(‘URL文档路径’,‘本地保存地址’);删除本地文档var WebOffice=document.getElementById("WebOffice");WebOffice.DeleteLocalFile(‘本地地址’);
5.5、智能填充
一、设置模板上需要填充内容的标签
将光标放到WORD模板的指定位置,然后运行:
document.getElementById(“WebOffice”).SetFieldValue(‘mark_1′,”,’::ADDMARK::’);
这样将在Word模板的光标位置加入一个名为mark_1的书签
二、使用模板后,将模板上的指定的mark_1标签替换成数据库或服务器端的内容
//dataValue用于存储从数据库或服务器端传过来的数据
var dataValue=’abc’;
document.getElementById(“WebOffice”).SetFieldValue(‘mark_1′,”,’::GETMARK::’);
document.getElementById(“WebOffice”).SetFieldValue(‘mark_1′,dataValue,’::ADDMARK::’);
5.6、合并文档
光标当前位置插入WORD文档
document.getElementById("WebOffice").InsertFile(strPath,0);
想要购买WebOffice正版授权,或了解更多产品信息请点击【咨询在线客服】
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!