[发明专利]视图元素保存方法、装置、电子设备及计算机存储介质有效
申请号: | 201710629552.2 | 申请日: | 2017-07-28 |
公开(公告)号: | CN107391148B | 公开(公告)日: | 2020-09-15 |
发明(设计)人: | 朱龙飞 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 510530 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视图 元素 保存 方法 装置 电子设备 计算机 存储 介质 | ||
本申请提供一种视图元素保存方法、装置、电子设备及计算机存储介质,其中,视图元素保存方法包括:确定视图页面中包含所有视图元素的最小矩形;根据所述最小矩形将所述视图元素保存。通过本申请实施例提供的视图元素保存方法、装置、电子设备及计算机存储介质,使得视图页面内所有视图元素都能正常显示,同时,避免了视图页面发生漫游后,而又没有书写视图元素时产生的空白区域,使得保存内容能够最优显示。
技术领域
本申请涉及计算机技术领域,尤其涉及一种视图元素保存方法、装置、电子设备及计算机存储介质。
背景技术
随着多媒体技术的发展,智能显示设备已经进入人们的日常生活,比如在教学、会议、个人或家庭记事等场合经常用到的电子白板、电子制图以及绘画软件等等。
用户在显示设备中进行书写后,期望将书写内容保存起来,便于记录和分享。比如,在电子白板中提供保存书写内容的方法通常是对白板内的书写内容进行截图,以图片方式保存。而在实际应用中,为了在白板中获得更大的书写区域,通常会添加漫游模式,漫游模式是通过鼠标或是触摸手势来移动或缩放白板内容的一种模式。当漫游获得更大的书写区域后,用户可以在新的区域进行书写,添加新的元素,此时白板的实际占用空间的比例和大小也随之改变。目前对白板内容进行截图的方式主要有两种:第一种,不管当前漫游的偏移量和缩放量多少,始终以屏幕显示范围内的白板区域内容来截图,这样就导致在屏幕外面的内容在无法在截图中显示,出现内容丢失的情况;第二种,以白板的实际占用大小作为截图尺寸。这种情况下,当白板经过漫游后,未书写,也未添加元素时,白板的实际占用大小仍会变大,这样截图的页面会出现大量空白区域。
发明内容
本申请提供一种视图元素保存方法、装置、电子设备及计算机存储介质。以解决保存的文件中存在视图元素丢失或者是出现大量空白区域的问题。
根据本申请实施例的第一方面提供一种视图元素保存方法,包括:确定视图页面中包含所有视图元素的最小矩形;根据所述最小矩形将所述视图元素保存。
进一步地,所述根据所述最小矩形将所述视图元素保存,包括:对所述最小矩形进行调整,得到调整矩形;根据所述调整矩形将所述视图元素保存。
进一步地,所述对所述最小矩形进行调整,得到调整矩形,包括:在所述最小矩形的四周添加预设补偿值的空白边距,得到所述调整矩形。
进一步地,所述对所述最小矩形进行调整,得到调整矩形,包括:若所述最小矩形的长度小于预设长度,则在所述最小矩形的长度方向添加长度补偿值的空白边距;及若所述最小矩形的宽度小于预设宽度,则在对所述最小矩形的宽度方向添加宽度补偿值的空白边距;其中,所述长度补偿值等于所述预设长度与所述最小矩形的长度之差,所述宽度补偿值等于所述预设宽度与所述最小矩形的宽度之差,且所述视图元素位于所述调整矩形的中心位置。
进一步地,所述对所述最小矩形进行调整,得到调整矩形,包括:确定所述最小矩形的长宽比,将所述长宽比调整到预设长宽比,以得到所述调整矩形。
进一步地,所述根据所述最小矩形将所述视图元素保存,包括:构造矩形对象;根据所述最小矩形尺寸,将所述视图元素填充到所述矩形对象中;将所述矩形对象中的所述视图元素保存。
所述根据所述最小矩形尺寸,将所述视图元素填充到所述矩形对象中,包括:构造视图画刷;根据所述最小矩形尺寸和所述视图元素对所述视图画刷赋值;将赋值后的所述视图画刷填充到所述矩形对象中。
进一步地,所述将所述矩形对象中的所述视图元素保存,包括:构造位图对象;将所述矩形对象中的所述视图元素绘制到所述位图对象中;将所述位图对象保存。
进一步地,所述将所述视图元素填充到所述矩形对象中,包括:获取包含所述视图元素的父级容器;将所述父级容器中的所述视图元素填充到所述矩形对象中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710629552.2/2.html,转载请声明来源钻瓜专利网。