当前位置: 首页 > wzjs >正文

网站制作 呼和浩特黑龙江建设网查询平台

网站制作 呼和浩特,黑龙江建设网查询平台,wordpress 修改版权,wordpress翻译升级失败麒麟、UOS系统在线打开word文件并提取修订痕迹 查看本示例演示效果(Windows版) 查看本示例演示效果(国产版)本示例关键代码的编写位置,请参考“开始 - 快速上手”里您所使用的开发语言框架的最简集成代码 注意 本文中…

麒麟、UOS系统在线打开word文件并提取修订痕迹

  •  查看本示例演示效果(Windows版)
  •  查看本示例演示效果(国产版)
  • 本示例关键代码的编写位置,请参考“开始 - 快速上手”里您所使用的开发语言框架的最简集成代码

注意

本文中展示的代码均为关键代码,复制粘贴到您的项目中,按照实际的情况,例如文档路径,用户名等做适当修改即可使用。

在实际应用中,为了方便查找和定位当前页面的某个痕迹,通常采用将当前文档中的所有痕迹遍历,并以列表方式显示到当前页面某个位置。

一般需要显示的痕迹属性包括:痕迹的用户名,痕迹的内容,痕迹的日期时间等。PageOffice 客户端控件提供了 RevisionsAsJson 对象来实现对痕迹的遍历。

RevisionsAsJson

  • author 代表当前痕迹的用户名
  • date 代表当前痕迹的日期
  • type 代表痕迹的类型
  • GetTextFromRevision 代表痕迹的文本内容

后端代码

本示例无后端关键代码。

前端代码

//获取痕迹列表,返回一组痕迹的<li>标签
function  getRevisionList(){var revisionList = "";var revisionsJson=pageofficectrl.word.RevisionsAsJson;var revisionObj = JSON.parse(revisionsJson);//遍历痕迹for(var key in revisionObj){let str = '';let revisionAuthor = revisionObj[key].author; //author属性为当前痕迹的用户名let revisionDate = revisionObj[key].date; //date属性为当前痕迹的日期str = dateFormat(revisionDate, '[yyyy-MM-dd HH:mm]') + revisionAuthor + ':';if (revisionObj[key].type === 1) { //type代表当前痕迹的类型为“插入”类型let revisionType = '插入';let revisionTxt = pageofficectrl.word.GetTextFromRevision(parseInt(revisionObj[key].id));//获取当前痕迹的文本内容str = str + revisionType +':' + revisionTxt;}else if (revisionObj[key].type === 2) { //type代表当前痕迹的类型为“删除”类型let revisionType = '删除';let revisionTxt = pageofficectrl.word.GetTextFromRevision(parseInt(revisionObj[key].id));str = str + revisionType +':' + revisionTxt;}else {let revisionType = '调整格式或样式。';str = str + revisionType ;}revisionList += "<li><a href='#' onclick='goToRevision(" + key + ")'>" + str + "</a></li>";}return revisionList;
}
//定位到一个痕迹
function goToRevision(key) {pageofficectrl.word.SelectRevision(key);
}
function dateFormat(date, format) {date = new Date((date-25569)*86400*1000);date = roundTimeToSeconds(date);date.setHours(date.getHours() - 8);var o = {'M+': date.getMonth() + 1, //month'd+': date.getDate(), //day'H+': date.getHours(), //hour'm+': date.getMinutes(), //minute's+': date.getSeconds(), //second'q+': Math.floor((date.getMonth() + 3) / 3), //quarter'S': date.getMilliseconds() //millisecond};if (/(y+)/.test(format))format = format.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));for (var k in o)if (new RegExp('(' + k + ')').test(format))format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length));return format;
}
function roundTimeToSeconds(date) {var seconds = date.getSeconds();if (seconds < 30) {date.setSeconds(0);} else {date.setSeconds(0);date.setMinutes(date.getMinutes() + 1);}return date;
}
// 把所有痕迹的<li>标签放到一个<ul>中
function refreshList() {document.getElementById("ul_Comments").innerHTML = getRevisionList();
}

效果:

参考链接: https://www.pageoffice.cn/pages/a124a0/


文章转载自:

http://TYTp93NP.cfnht.cn
http://cZ6VZdZW.cfnht.cn
http://yrlBkaU1.cfnht.cn
http://RgLlbQ90.cfnht.cn
http://heJmKm0B.cfnht.cn
http://JERI6LWh.cfnht.cn
http://0KIcBHHp.cfnht.cn
http://gp6bVbcW.cfnht.cn
http://vHHtk7YB.cfnht.cn
http://yvGpQ26Y.cfnht.cn
http://dokt3Npi.cfnht.cn
http://4NkyHBk2.cfnht.cn
http://hATBZ7xl.cfnht.cn
http://FLeAHQTc.cfnht.cn
http://HPL8Wps6.cfnht.cn
http://TAscexHQ.cfnht.cn
http://mGNIDboa.cfnht.cn
http://Nm1KIcxT.cfnht.cn
http://ib8fBV32.cfnht.cn
http://BJdwvQIJ.cfnht.cn
http://9vkHuUw1.cfnht.cn
http://MUehgvCR.cfnht.cn
http://if6cXkNq.cfnht.cn
http://y16yoM6O.cfnht.cn
http://QkS85nvl.cfnht.cn
http://JuScy4jV.cfnht.cn
http://FEg29rgL.cfnht.cn
http://dwwXWEKW.cfnht.cn
http://Oazot6Bb.cfnht.cn
http://MOkAfLWA.cfnht.cn
http://www.dtcms.com/wzjs/630887.html

相关文章:

  • 网站正能量网站不用下载直接进入网站建设服务费记入什么科目
  • 做外单网站海鲜网站开发目的在于
  • 帮助做ppt的网站免费公章在线生成器
  • 网站建设赶集网辽宁住房城乡建设部官方网站
  • 购物网站服务器硬件配置419黄冈分类信息网
  • jsp电子商务网站建设实验软件设计是什么工作
  • 备案系统新增网站什么网站可以做电影投资
  • 专题网站建设自查整改报告杭州seo托管公司推荐
  • 可以申请免费的个人网站吗郑州优化网站
  • 企业网页策划案网站优化制作
  • 三亚网站建设哪家专业网站制作现状解决方案
  • 大理旅游网站建设建站之星管理中心
  • 沈阳seo网站推广东莞市网络seo推广哪家好
  • 深圳 网站优化公司排名如何建立自己的网站
  • 微信网站怎么制作企业网络推广方案
  • 成都建设局网站首页网站建设 海豚弯
  • 网站如何做地推沈阳建设企业网站
  • 灯箱网站开发沈阳工程信息网官网
  • wap建站程序合集中企动力公司是做什么的
  • 做电商设计在哪个网站接单深圳做微商网站制作
  • 网站宣传活动怎么做apache网站拒绝访问
  • 企业网站推广的目的网站结构
  • 网站分站加盟网级移动营销app下载
  • 网站怎么改域名优秀国外网站设计赏析
  • 绿色系的网站网站建设傲鸿
  • ps做网站界面asp.net 个人网站
  • 专做美妆的视频网站网站建设藤设计
  • 网站任务界面一起做网站女装夏季裙
  • 网站后台如何修改新闻发布时间跨界营销案例
  • 做网站排名软件做商城网站企业