[发明专利]一种基于WEB的网页自动布局方法及装置在审
申请号: | 201811298057.9 | 申请日: | 2018-11-01 |
公开(公告)号: | CN109284461A | 公开(公告)日: | 2019-01-29 |
发明(设计)人: | 赖文;李晓刚;杨星 | 申请(专利权)人: | 成都四方伟业软件股份有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F9/451;G06F17/25 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 梁香美 |
地址: | 610000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 自动布局 指令输入 设计技术领域 服务器获取 服务器通信 图表布局 智能布局 客户端 检测 简易 统计 成功 | ||
本发明实施例涉及网页前端设计技术领域,具体而言,涉及一种基于WEB的网页自动布局方法及装置,该方法应用于与服务器通信连接的客户端,该方法包括:从所述服务器获取多个图表并统计所述多个图表的数量,检测是否有用于实现自动布局的指令输入,当检测到有用于实现自动布局的指令输入成功时,根据所述数量将所述多个图表在一网页上进行布局,获得一张完成图表布局的网页。如此,能够实现图表在网页中的自动、智能布局,操作简易、节省了时间和精力。
技术领域
本发明实施例涉及网页前端设计技术领域,具体而言,涉及一种基于WEB的页面自动布局方法及装置。
背景技术
在WEB网页的前端设计中,会涉及到图表的编排。简洁、整齐的页面布局会在一定程度上吸引潜在客户,因此,对WEB网页进行布局显得尤为重要。WEB网页中能够展现的内容繁多,其中,作为最能直观的信息显示形式,图表在WEB网页中占据相当大的比重,因此,如何在WEB网页中进行图表的编排布局成为网页前端设计的重点。现有的在WEB网页中对图表进行编排布局的方法大多操作繁琐、耗费大量的时间和精力。
发明内容
有鉴于此,本发明提供了一种基于WEB的网页自动布局方法及装置,能够实现图表在网页中的自动、智能布局,操作简易、节省了时间和精力。
本发明实施例提供了一种基于WEB的网页自动布局方法,应用于与服务器通信连接的客户端,所述方法包括:
从所述服务器获取多个图表并统计所述多个图表的数量;
检测是否有用于实现自动布局的指令输入,当检测到有用于实现自动布局的指令输入成功时,根据所述数量将所述多个图表在一网页上进行布局,获得一张完成图表布局的网页。
可选地,所述数量为n,根据所述数量将所述多个图表在一网页上进行布局,获得一张完成图表布局的网页的步骤,包括:
若n为奇数,统计优先级为第一优先级或第二优先级的图表的数量总和m;其中,折线图的优先级定义为第一优先级,横坐标数量超过设定值的图表的优先级定义为第二优先级;
若m=0,将所述网页划分为n+1个子区域,根据所述子区域的尺寸对各所述图表进行尺寸调整,针对每个完成尺寸调整的图表,将该图表放置于一子区域,获得一张完成图表布局的网页;
若m=1,将所述网页划分为n+1个子区域,将所述优先级为第一优先级或第二优先级的图表放置于n+1个子区域中的任意一个子区域并铺满该子区域所在行;根据所述子区域的尺寸对其他n-1个图表进行尺寸调整,将其他n-m个完成尺寸调整的图表对应放置于剩余的n-1个子区域,获得一张完成图表布局的网页;
若m>1,将所述网页划分为n+1+m个子区域,分别将优先级为第一优先级或第二优先级的图表放置于n+1+m个子区域中的任意一个子区域并铺满该子区域所在行,其中,每个优先级为第一优先级或第二优先级的图表不同行;根据所述子区域的尺寸对其他n-m个图表进行尺寸调整,将其他n-m个完成尺寸调整的图表对应放置于剩余的n+1个子区域,获得一张完成图表布局的网页。
可选地,所述数量为n,根据所述数量将所述多个图表在一网页上进行布局,获得一张完成图表布局的网页的步骤,包括:
若n为偶数,将所述网页划分为n个子区域;
根据所述子区域的尺寸对各所述图表进行尺寸调整;
针对每个完成尺寸调整的图表,将该图表放置于一子区域,获得一张完成图表布局的网页。
可选地,所述方法还包括:
获得针对完成图表布局的网页中的一图表的拖拽指令;其中,被拖拽的图表定义为目标图表;
根据所述拖拽指令将所述目标图表拖拽至指定子区域;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都四方伟业软件股份有限公司,未经成都四方伟业软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811298057.9/2.html,转载请声明来源钻瓜专利网。