10.1.1 流程
10.1.1.1 点击批注列表标题,链接到BrowseControlServlet
10.1.1.2 在BrowseControlServlet中获取传过来的一系列参数值包括(libId libVersion topicId topicJarUrl等)根据以传进来的参数去调用获取其他参数的方法。比如获取libName ProductVer LibLanguage 最主要的是获取组合连接浏览topic的URL字符串。
10.1.1.3 当属性值都获取完成后,调用导航服务接口的getFirstNaviHtmlSegment(request.getContextPath(),topicBrowseDTO.getLibId,topicBrowseDTO.getLibVersion,msg_open,msg_close)
注:此方法取得一级节点的导航,利用SAX解析事件。获取原Xml节点。然后将原Xml解析成UL LI格式的内容。
10.1.1.4 如果获取值出现异常就跳转到文档包不存在的页面。
10.1.1.5 设置返回参数包括(libId libVersion topicURL libName libLanguage homepage htmlSegment productVer)
10.1.1.6 返回到导航浏览页面。
10.1.1.7 在显示Topic页面内容的iframe的src属性重新链接到TopicBrowseServlet,此Servlet主要是浏览文档包的内容,以流的形式输出Topic页面内容。
10.1.1.8 获取链接完整路径,以及topicId.
注:获取链接完整路径是为了将此路径进行拆分,分别获取FuncEntry(设置功能模块为UA帮助模块) libId libVersion topicLibId topicLibVersion topicJarURL。将此对象封装到TopicBrowseDTO实体中。
10.1.1.9 调用getResourceStream(int addscript(设置内容输出类型),TopicBrowseDTO topicDTO,String[] keywords, String language, HttpServletRequest request, HttpServletResponse response)
注:在此方法中首先定义topic资源文件输入流,判断如果读出的流不为空就输出到页面。最后关闭流对象。
10.1.1.10 在Js中Ajax异步请求QueryNotesServlet
注:此次进来主要是为了判断当前页面是否添加了批注。如果有就返回为true。没有就返回为false。回到Ajax返回true就调用显示该topic含有批注的图标的函数。在此函数中再次请求QueryNotesServlet此次进来获取所有的批注内容,并返回到显示批注页面。
第一次进到QueryNotesServlet时action传的值是hasNote
第二次进到QueryNotesServlet时action传的值是TocNotes
目的为了区分两次进来的不同操作。
分享到:
相关推荐
使用aspose.words,获取word文件中的标题,批注,批注所在标题,标题序号,在书签处插入图片,在指定文字处插入图片等
C# 使用 Spire 获取word批注和批注人 导出到excel 包含工程和所需全部dll 需要类似功能得 超值 别的地方插件都不止这点分
POI_添加批注
然后保存到数据库中,当要显示的时候就再数据库中读取下面然后在客户端用js合并,做着做着发现这种方法很烦,最后我们决定采用另一种方案,就是在在选中的文字两端加上自定义标记,批注的内容就是保存到自定义标签的...
前端使用JQUERY实现批注功能
因项目有个需求就是要像在word里面的添加批注功能一样,就是选中一段文字,然后为这些页面添加一些额外的信息,在选中的文字两端加上自定义标记,批注的内容就是保存到自定义标签的属性里面去。
通过html5canvas实现批注功能,可以在线批注,批注完成后保存成图片,或者通过网页截图的方式保存
转正材料审阅批注
可以边看批注边改文件4、支持毛笔、钢笔、铅笔三种笔锋效果,写出你的个性5、全方位批注跟踪查看:提供批注内容显示|隐藏开关,并可按批注人、批注时间过滤显示批注内容;提供弹出式快捷提示,显示批注内容是由何人...
指定单元格的内容,根据自定义函数,变成批注。
云线校审的意见可填在云线旁边,也可以提取以列表形式存储3.设置批注样式:可更改批注字高,模型空间默认1:100出图500mm,布局中字高10mm4.生成CAD中快捷使用工具条5.需要属性设置,专用弹窗:设置云线
Excel2021 批注添加、删除、打印批注.docx
CHM格式文档批注工具,支持win7,能够将批注导出保存。
PDF.js在线批注实现(附源码) JS+HTML5实现
我是一级正文模板,书写方式请看批注内容,请勿忽略,如操作不当可直接选中我部分文字点击左上角“开始”-“格式刷”。 1.1 二级标题 我是二级正文模板,书写方式请看批注内容,请勿忽略,如操作不当可直接选中我...
CAD审图批注命令YX,APPLOAD加载后运行,相关设置S。本小程序为转载。
canvas 移动端画板批注pdf预览 用了get请求pdf文件,服务器下运行才会生效 画板移动端下才生效
office除去批注
在批注中插入Excel图表.rar,本例展示在批注中插入图表图片。
Excel另类的批注.rar,Excel的批注有两个不足之处:一是当单元格的行高进行设置后,批注框的大小尺寸也会受到影响;二是默认情况下,必须把光标悬停在单元格上方批注内容才会显示出来,利用数据有效性功能,我们可以...