相对之前的版本,V2.7增加了一些属性和方法,
功能上支持全文搜索文本内容,支持导航栏位置和宽度的控制,支持鼠标双击事件,支持取消打印。
V2.7 新增方法:
void CancelPrint()
取消打印,可用在OnBeforePrint事件中取消打印操作
void SetFindText(string)
设置工具条上查找框中要查找的文本
string GetFindText()
获取正在搜索的文本内容
void FindAll(string)
对指定的字符串进行全文搜索
string GetSelectedText()
获取当前选中的字符串内容
V2.7 新增事件:
OnBeforePrint(string printerName)
打印前触发该事件
printerName:选择的打印机的名称
OnDblClick(int button,int x,int long y)
在页面中双击鼠标时触发该事件
button:鼠标按键,0为鼠标左键,1为鼠标中键,2为鼠标右键
x,y:鼠标点击的坐标位置
OnFindAll()
查找所有后触发该事件
新版本在线演示地址:http://www.uudoc.com/Demos/UdPdf.aspx
示例程序下载地址:http://www.uudoc.com/Download
各版本更新内容:
V1.0 支持基本的PDF查看和打印功能,支持放大、缩小、旋转、搜索等基本功能
V1.1 添加了防截屏功能,支持嵌入到浏览器当中,可通过网页在线异步下载文件并查看
V1.2 添加了对Windows程序开发的支持,可嵌入到桌面窗口程序当中
V1.3 增加了绝对路径和相对路径的支持,能从不同地址下载并查看文件
V1.4 修正了一些BUG,增加了页码和缩放比率的获取功能
V1.5 采用全新的渲染引擎,可对大文件进行快速查看,修改了不能进行查找和复制的问题
V1.6 增加了鼠标右键菜单、全屏显示功能,支持对属性设置和方法调用进行加密
V1.7 增加了动态水印功能,支持服务器端版权属性设置,支持对加密的PDF文件进行读取
V2.0 增加了对非IE浏览器的支持,可支持所有使用NPAPI标准的的浏览器
V2.1 提供了64位版本,支持64位操作系统和64位IE浏览器
V2.2 采用了性能更好的防截图引擎,处理了UAC帐户控制和IE保护模式下的发现的问题,提供了安装程序的制作示例
V2.3 增加了多语言界面的支持,目前支持英文、中文简体、中文繁体等用户界面
V2.4 增加了滚动和文档关闭等事件处理接口,调整了示例程序,处理了打印问题
V2.5 增加了获取页面高度和宽度的方法,增加了打印控制相关事件接口,支持自定义Http Header
V2.6 重写优化了水印处理模块,处理了http和https之间转换的问题,修改了不能打印有密码的PDF的问题
V2.7 支持全文搜索文本内容,支持导航栏位置和宽度的控制,支持鼠标双击事件,支持取消打印