[发明专利]页面生成方法、装置、电子设备及存储介质在审
申请号: | 202110672318.4 | 申请日: | 2021-06-15 |
公开(公告)号: | CN113391804A | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 郭薇 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F9/451 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 冯右明 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 生成 方法 装置 电子设备 存储 介质 | ||
本公开关于一种页面生成方法、装置、电子设备及存储介质,该方法包括:获取与待生成页面的原始图形文件中的每个元素对应的盒模型,以及与每个元素对应的盒模型的外边距;每个元素对应的盒模型用于标识相应的元素的元素参数,每个元素对应的盒模型的外边距用于标识相应的元素与相邻元素之间的距离;在预设布局页面上生成每个元素,得到待生成页面对应的初始页面;根据与每个元素对应的盒模型以及与每个元素对应的盒模型的外边距,调整初始页面上的每个元素的元素参数以及每个元素与相邻元素之间的距离,得到待生成页面对应的目标页面。采用本方法,实现了通过盒模型进行页面开发的目的,有利于减少生成的页面与原始图形文件之间的误差。
技术领域
本公开涉及计算机技术领域,尤其涉及一种页面生成方法、装置、电子设备及存储介质。
背景技术
在前端页面开发相关技术中,是根据设计稿去进行页面开发;但是,由于没有高度还原设计稿,造成开发出来的页面与设计稿之间的误差较大,导致页面生成效果较差。
发明内容
本公开提供一种页面生成方法、装置、电子设备及存储介质,以至少解决相关技术中开发出来的页面与设计稿之间的误差较大的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种页面生成方法,包括:
获取与待生成页面的原始图形文件中的每个元素对应的盒模型,以及与每个元素对应的盒模型的外边距;每个元素对应的盒模型用于标识相应的元素的元素参数,每个元素对应的盒模型的外边距用于标识相应的元素与相邻元素之间的距离;
在预设布局页面上生成所述每个元素,得到所述待生成页面对应的初始页面;
根据与每个元素对应的盒模型以及与每个元素对应的盒模型的外边距,调整所述初始页面上的所述每个元素的元素参数以及所述每个元素与相邻元素之间的距离,得到所述待生成页面对应的目标页面。
在一示例性实施例中,所述获取与待生成页面的原始图形文件中的每个元素对应的盒模型,以及与每个元素对应的盒模型的外边距,包括:
获取待生成页面的原始图形文件中的每个元素对应的元素参数和所述每个元素与相邻元素之间的距离;
分别根据所述每个元素对应的元素参数,查询元素参数与盒模型的对应关系,得到与所述每个元素对应的盒模型;
根据所述每个元素与相邻元素之间的距离,确定与所述每个元素对应的盒模型的外边距。
在一示例性实施例中,所述根据与每个元素对应的盒模型以及与每个元素对应的盒模型的外边距,调整所述初始页面上的所述每个元素的元素参数以及所述每个元素与相邻元素之间的距离,得到所述待生成页面对应的目标页面,包括:
根据与每个元素对应的盒模型以及与每个元素对应的盒模型的外边距,生成所述待生成页面的页面配置文件;
根据所述页面配置文件,对所述初始页面上的每个元素的元素参数以及所述每个元素与相邻元素之间的距离进行调整,得到所述待生成页面对应的目标页面。
在一示例性实施例中,在根据与每个元素对应的盒模型以及与每个元素对应的盒模型的外边距,调整所述初始页面上的所述每个元素的元素参数以及所述每个元素与相邻元素之间的距离,得到所述待生成页面对应的目标页面之后,还包括:
获取所述原始图形文件的元素修改数据;
根据所述元素修改数据,对所述原始图形文件中的待修改元素的盒模型进行更新,得到所述待修改元素的新的盒模型;
根据所述待修改元素的新的盒模型,对所述目标页面中的所述待修改元素的元素参数进行调整,得到所述目标页面对应的第一更新页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110672318.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种开口衬套一次性成型机
- 下一篇:一种熔喷无纺布加固成布设备