WebOffice初学者使用教程:常用功能函数使用(一)

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控制文件菜单

WebOffice初学者使用教程:常用功能函数使用(一)

/*************************************************************************使用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正版授权,或了解更多产品信息请点击【咨询在线客服】

WebOffice初学者使用教程:常用功能函数使用(一)

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年5月6日
下一篇 2021年5月6日

相关推荐

发表回复

登录后才能评论