pageoffice在线编辑word文件并禁止选中
一、整篇文档禁止选中
wordDoc.setDisableWindowSelection(true); //禁止word的选择文字功能
二、根据条件判断是否禁止选中
比如:选中内容超过一定字数,取消选中
解决方案:使用后端提供的OnWordSelectionChange事件。
PageOfficeCtrl poCtrl = new PageOfficeCtrl(request);
poCtrl.setServerPage(request.getContextPath() + "/poserver.zz");
poCtrl.setJsFunction_OnWordSelectionChange("OnWordSelectionChange()");
function OnWordSelectionChange() {var obj = document.getElementById("PageOfficeCtrl1").Document.Application.Selection;if (obj.Range.Text != "") {if (obj.Range.Text.length>7) {alert("最多可以选中7个,您选中"+obj.Range.Text.length+"个文字,请重新选择");//取消选中document.getElementById("PageOfficeCtrl1").Document.Application.Selection.Move();}else{alert("选中内容:"+obj.Range.Text);}}}
pageoffice在线编辑word文件并禁止选中相关推荐
- pageoffice 在线编辑 word 文档,保存之后返回自定义的值,并把值传到父页面
1. 描述:最近项目有个在线编辑office 办公文档的功能, 采用的方案是用 pageoffice 在线编辑 office 文档. 因为高版本的谷歌和火狐不支持任何插件了.所以pageoffi ...
- 前后端分离项目集成PageOffice——实现在线编辑Word文件的版本控制
说明: PageOffice本身提供了SaveFilePage的js方法,但是由于该方法不支持代理且不能跨域导致在前后端分离项目中无法使用 功能:实现三个按钮分别保存不同版本的文件 1.PageOff ...
- 国产linux系统使用 PageOffice 在线打开 word 文件
一.客户端环境 1.操作系统 银河麒麟,中标麒麟,统信UOS 2.芯片 芯片(CPU):x86(Intel.兆芯) ,ARM(飞腾.鲲鹏),龙芯 3.浏览器 360安全浏览器 奇安信 uos自带浏览器 ...
- pageoffice在线打开word文件加盖电子印章
一.加盖印章的 js 方法 js方法 二.常见使用场景 1.常规盖章.弹出用户名.密码输入框,选择对应印章. 点击盖章按钮弹出用户名密码登录框,登录以后显示选择电子印章. document.getEl ...
- PageOffice 在线编辑 office文件,回调父页面
一.子页面调用父页面的方法 var value=window.external.CallParentFunc("ParentFunName(Arguments);");//父页面的 ...
- Vue+SpringBoot 集成 PageOffice 实现在线编辑Word、excel文档
说明: PageOffice是一款在线的office编辑软件,帮助Web应用系统或Web网站实现用户在线编辑Word.Excel.PowerPoint文档.可以完美实现在线公文流转,领导批阅,盖章.可 ...
- ①. SpringBoot整合PageOffice实现在线编辑Word和Excel
①. SpringBoot整合PageOffice实现在线编辑Word和Excel PageOffice官网: http://www.zhuozhengsoft.com/ PageOffice集成说明 ...
- Vue+springboot集成PageOffice实现在线编辑Word、excel文档
说明: PageOffice是一款在线的office编辑软件,帮助Web应用系统或Web网站实现用户在线编辑Word.Excel.PowerPoint文档.可以完美实现在线公文流转,领导批阅,盖章.可 ...
- 用pageOffice控件实现 office 文档在线编辑Word 打开文档后在页面里触发事件
OA办公中,业务需要编辑打开word文档后 执行一些js操作 怎么实现编辑打开word文档后 执行一些js操作呢? 2 实现方法 通过pageOffice实现简单的在线打开编辑word时, 通过设置 ...
最新文章
- redis在PHP中的基本使用案例
- Amazon S3数据存储
- 服务器相关命令整理[不断更新ing]
- android 自定义屏保,android 自定义屏保问题
- Angular2官网项目 (4)--路由
- Mahmoud and a Dictionary CodeForces - 766D 种类并查集
- mysql new map_使用构造器模式动态构建Map作为mybatis的查询条件
- lnmp 安装php扩展fileinfo.so
- 教师教学质量评价系统c语言,教师课堂教学评价大全_浅谈C语言课堂教学方法
- ArcGIS Maritime Server 开发教程(八)ArcGIS Bathymetry 扩展模块
- HTML网页实训的目的,网页设计实习目的及意义.doc
- DPDK之KNI原理
- python 有道翻译,python 简单的调用有道翻译
- linux运行minecraft,如何在DeepinLinux下运行Minecraft光影整合包进行游戏
- 如何用移动硬盘备份计算机,怎么自动备份电脑资料到移动硬盘
- 又老了一岁,祝自己生日快乐。。。
- Ormlite 介绍 一
- linux下使用iptable单网卡实现Nat共享上网
- Java中的isnan函数_Java Float类isNaN()方法与示例
- [VIJOS]lxhgww的奇思妙想
热门文章
- 2019年10月18日作业题解
- mysql between 空值_mysql中between关键字避免踩坑
- python学习学习笔记一
- 全国程序员工资新统计,“高危”行业就这收入?
- 【linux】文件已经删除,但空间未释放怎么办
- 高精度除法(大数相除)
- 吞噬星空是鸿蒙三部曲吗,我吃西红柿最新作品竟然是它?看来鸿蒙金榜第四名已有归属...
- [复杂网络博弈] 第一章 博弈论基础
- 从“玩具”到“工具”, “锡纸烫”到“地中海”!我的8年软件测试感悟...
- python的requests库的添加代理_python爬虫之requests库使用代理