[发明专利]PDF文档的鸟瞰视图的显示方法及装置有效
申请号: | 202010329254.3 | 申请日: | 2020-04-23 |
公开(公告)号: | CN111523288B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 浦坚坚;贲锋;徐海洋;孙国生;周美江;宋蕊 | 申请(专利权)人: | 苏州云注软件技术有限公司 |
主分类号: | G06F40/106 | 分类号: | G06F40/106 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 刘旺贵 |
地址: | 215000 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | pdf 文档 鸟瞰 视图 显示 方法 装置 | ||
1.一种PDF文件的显示方法,其特征在于,包括:
选择或设置鸟瞰视图中的子区域的数量和排列方式,其中,所述鸟瞰视图包括按照M行N列划分的多个子区域,其中,M和N均为正整数;
在目标应用的第一显示区域中显示目标PDF文件的主视图,并在所述目标应用的第二显示区域中显示所述目标PDF文件的鸟瞰视图,其中,所述鸟瞰视图是将所述目标PDF文件的原始视图缩小第一比例得到的图片,所述主视图中显示所述原始视图中的全部或部分;
根据对所述鸟瞰视图的选中操作,将所述原始视图中与所述选中操作对应的目标视图区域在所述主视图中显示,包括:点击所述多个子区域中的任一目标子区域,将与所述目标子区域对应的目标视图区域放大到主视图大小并显示在所述主视图中。
2.根据权利要求1所述的方法,其特征在于,所述第一显示区域中的所述主视图按照PDF坐标系进行显示,所述第二显示区域中的鸟瞰视图按照Windows坐标系进行显示。
3.根据权利要求2所述的方法,其特征在于,在所述多个子区域的每个子区域上显示有对应的数字标识。
4.根据权利要求3所述的方法,其特征在于,根据对所述鸟瞰视图的选中操作,将所述原始视图中与所述选中操作对应的目标视图区域在所述主视图中显示,包括:
根据输入的数字键与子区域的数字标识的对应关系确定所述鸟瞰视图中被选中的子区域;
通过从Windows坐标系到PDF坐标系的坐标变换,获得与所述鸟瞰视图中的子区域对应的所述主视图中的目标视图区域;
将所述目标视图区域按照所述第一显示区域的显示比例进行调整后在所述主视图中显示。
5.根据权利要求2所述的方法,其特征在于,根据对所述鸟瞰视图的选中操作,将所述原始视图中与所述选中操作对应的目标视图区域在所述主视图中显示,包括:
获取光标在所述鸟瞰视图中点击时的第一坐标位置;
通过从Windows坐标系到PDF坐标系的坐标变换,获得与所述鸟瞰视图中的所述第一坐标位置对应的所述主视图中的第二坐标位置;
根据所述第一显示区域的显示比例,以所述第二坐标位置为中心确定所述目标视图区域,并在所述主视图中显示所述目标视图区域。
6.根据权利要求5所述的方法,其特征在于,通过从Windows坐标系到PDF坐标系的坐标变换,获得与所述鸟瞰视图中的所述第一坐标位置对应的所述主视图中的第二坐标位置,包括:
根据第一坐标位置(a,b)计算鸟瞰视图中X轴方向长度a占鸟瞰图片宽度的比例scaleX,以及Y轴方向长度b占鸟瞰图片高度的比例scaleY;
按照如下公式获取第二坐标位置(c,d):
当所述主视图的PDF视图的角度为0度时,c=PDF视图的宽度乘以scaleX,d=PDF的高度乘以(1-scaleY);
当PDF视图角度为90度时,c=PDF视图的宽度乘以scaleY,d=PDF的高度乘以scaleX;
当PDF视图角度为180度时,c=PDF视图的宽度乘以(1-scaleX),d=PDF视图的高度乘以(1-scaleY);
当PDF视图角度为270度时,c=PDF视图的宽度乘以(1-scaleY),d=PDF视图的高度乘以(1-scaleX)。
7.根据权利要求1所述的方法,其特征在于,还包括:
获取当前所述主视图中所显示的第一区域;
通过从PDF坐标系到Windows坐标系的坐标变换,将所述第一区域算成所述鸟瞰视图中的第二区域;
在所述鸟瞰视图中的第二区域的边界进行绘制以突出显示所述第二区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州云注软件技术有限公司,未经苏州云注软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010329254.3/1.html,转载请声明来源钻瓜专利网。