pageoffice 选中部分文字 添加书签和空白处添加书签 删除空白以及内容书签
1.选中部分文字 添加书签和空白处添加书签
function setSealLabel(sealInfo){var tmpArr = sealInfo.split("=");var sealId = tmpArr[0];var sealName = tmpArr[1]; //内容var bkName = "PO_"+sealName;//书签名称var selectText = "";var drlist = document.getElementById("PageOfficeCtrl1").DataRegionList;//获取Word文件中的数据区域列表drlist.Refresh();var bkValue = "";try {var dr1 = drlist.DataRegionByNameExists(bkName);//根据数据区域的名称判断数据区域是否存在if(!dr1){// document.getElementById("PageOfficeCtrl1").Document.Application.Selection.Collapse(0);//在后面连续添加selectText = document.getElementById("PageOfficeCtrl1").Document.Application.Selection.Range.Text;document.getElementById("PageOfficeCtrl1").Document.Application.Selection.Range.Text = "";if(selectText != "" && selectText!=null){bkValue= selectText;}else{bkValue=sealName;}drlist.Add(bkName, bkValue);return "true";}else{//已存在drlist.GetDataRegionByName(bkName).Locate();document.getElementById("PageOfficeCtrl1").Activate();window.focus();alert("书签已存在,不可重复添加");return "false";}} catch (e) {return "false";}
}
演示
1.选中文字添加书签
2.空白处添加书签
2.删除 有内容的书签 和空白处的书签
function deleteSealLabel(sealName){var selectText = "";var drlist = document.getElementById("PageOfficeCtrl1").DataRegionList;try {var delName = "PO_"+sealName; //书签名称var dr1 = drlist.DataRegionByNameExists(delName);//根据数据区域的名称判断数据区域是否存在if(dr1==true){locateBK(delName);//定位到此书签处selectText = drlist.GetDataRegionByName(delName).Value;//如果存在,则根据数据区域的名称得到这个数据区的文本内容drlist.Delete( delName );if(selectText != sealName){document.getElementById("PageOfficeCtrl1").Document.Application.Selection.Range.Text = selectText;}}return "true";} catch (e) {return "false";}}
演示
1.删除 内容处添加的书签
2.添加空白处添加的书签
pageoffice 选中部分文字 添加书签和空白处添加书签 删除空白以及内容书签相关推荐
- java生成带书签的pdf,Java 添加、更新、获取、删除PDF中的书签
Spire.Cloud.SDK for Java WebAPI提供了pdfBookmarkApi接口可用于添加书签addBookmark().更新书签updateBookmark().获取书签信息ge ...
- 下列哪个可以选中矩形文字块_AI制作字母块文字效果
先来看看最终的效果: 嗯,老规矩,先分析一下子: 1.整体色彩比较明亮,五彩斑斓 2.很写实的风格 3.很直观的3D效果 OK,接下来我们开始动手制作: 首先,新建一个图层.850*620px,颜色模 ...
- java 修改pdf_Java 操作PDF书签详解 - 添加、修改、读取和删除
目录前言 Free Spire.PDF for Java库概述和安装 给PDF文档添加书签 修改现有书签 设置PDF文档打开时展开或折叠书签 读取书签标题 从PDF文档中删除书签 前言 书签在一些PD ...
- 输入框超链接_如何为文字、形状、图片添加超链接?如何为超链接设置颜色?...
你知道如何为PPT中的文字.形状.图片添加超链接吗?那么,你又知道如何设置超链接的颜色吗?接下来小编就来仔细的讲解一下吧~看图思路更清晰哦! 如何为PPT中的文字.形状.图片添加超链接? 为文字添加超 ...
- html超链接图片下 加文字颜色,如何为文字、形状、图片添加超链接?如何为超链接设置颜色?...
你知道如何为PPT中的文字.形状.图片添加超链接吗?那么,你又知道如何设置超链接的颜色吗?接下来小编就来仔细的讲解一下吧~看图思路更清晰哦! 如何为PPT中的文字.形状.图片添加超链接? 为文字添加超 ...
- VUE预览PDF文件并利用pdf.js获取鼠标选中的文字和搜索,在iframe中获取选中文字,监听鼠标事件,右键菜单
一.VUE预览PDF文件并利用pdf.js获取鼠标选中的文字和搜索 需求实现:vue实现预览pdf文件,获取到鼠标选中的文字数据.调用pdf.js自带的搜索方法实现搜索功能(后期可以调用该接口满足其他 ...
- 获取网页中选中的文字
获取页面中选中的文字 //获取页面中选中的文字 function getSelectedText(){if(window.getSelection){ //FFreturn window.getSel ...
- [css] 如何取消页面中选中的文字?
[css] 如何取消页面中选中的文字? user-select: none; /* browser-specific values */ -moz-user-select: none; -webkit ...
- 用JavaScript获取页面上被选中的文字的技巧
这里介绍的一个小技巧是如何用JavaScript获取页面上被选中的文字的方法.最关键的JavaScript API是: event.selection = window.getSelection(); ...
- Excel表格中如何快速在空白处添加短横杠(-)
Excel表格中如何快速在空白处添加短横杠(-) 目录 Excel表格中如何快速在空白处添加短横杠(-) 1.框选表格,按快捷键"Ctrl+G" 弹出对话框点击"定位条件 ...
最新文章
- [JavaScript] 日期时间戳的使用与计算
- Neuron最新研究:神经科学家测量球迷大脑对比赛的反应,试图挖掘人类的深层天性...
- python自动测试e_python实现hive自动化测试
- 微信小程序中base64格式的小程序码通过canvas画出来无效
- tomcat架构分析(容器类)【转】
- iPhone中的heic格式怎么查看,heic文件怎么打开
- macos访问linux分区,在linux中访问macos 下的分区。
- 阿里云sql监控配置-druid
- 如何编辑PDF文件,教你几招轻松搞定
- WebAssembly 开启微服务新时代
- oracle凭证编号,R12 AP模块的发票过账后如何关联对应的凭证编号
- phpmailer 发送Outlook邮件时535 5.7.3 authentication unsuccessful错误的解决办法 谷歌邮箱 SMTP ERROR: Password command
- 【Java基本功】一文读懂final关键字的用法 1
- 解决windows7系统netmeeting无法(安装)使用问题
- 两台计算机怎样共享一台打印机共享文件夹,两台电脑如何共享一台打印机
- 【前端】虚拟键盘的简单运用
- 用户需求分析是什么?重难点是什么?
- 动态拨号vps有什么作用?
- 2019 南京 网络赛 B (二维偏序,树状数组离线)
- No module named 'torchvision.ops'的解决办法
热门文章
- 使用opencv和python进行智能图像处理pdf_OpenCV图像处理编程实例 PDF 高清版
- 机器学习的归宿《终极算法》·一
- 离线网页地图开发-详细开发过程
- 简约html5动态个人简历,HTML5 简约风格的程序员简历模板
- 电信天翼网关接不上服务器无信号咋小,天翼网关有wifi信号,但不能上网的问题汇总解答 看完就明白...
- vivado 开发教程(四) 行为仿真
- 学习笔记--SQLyog的使用
- 【音乐拼接】WAV格式
- 海思3516A bt1120 视频输入相关总结
- Java 3D期末复习第三章——Java 3D 基本图形功能