[发明专利]一种基于文字段落结构和字号变化率的自动布局装置有效

专利信息
申请号: 201910421809.4 申请日: 2019-05-21
公开(公告)号: CN110222324B 公开(公告)日: 2022-11-08
发明(设计)人: 李荣陆 申请(专利权)人: 上海阿几网络技术有限公司
主分类号: G06F40/174 分类号: G06F40/174
代理公司: 暂无信息 代理人: 暂无信息
地址: 201800 上海市嘉*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及平面设计技术领域,特别涉及一种基于文字段落结构和字号变化率的自动布局装置,通过所述基于文字段落结构和字号变化率的自动布局装置,用户将需要布局的文字进行优先级划分和“块”尺寸的确认,如此生成若干颗布局树,布局树内的栅格会根据文字的变化率自动变化,因此不需要设计师重复调整栅格尺寸,以大大降低设计师的重复工作,免去重复调整尺寸和参数的麻烦,提高出图效率。
搜索关键词: 一种 基于 文字 段落 结构 字号 变化 自动 布局 装置
【主权项】:
1.一种基于文字段落结构和字号变化率的自动布局装置,其特征在于,包括布局生成器;所述布局生成器的自动布局方法如下:步骤(一)用户向布局生成器自定义输入内容,同时根据内容设计意向对内容进行优先级设定,所述优先级设定规则是从P0开始,数字越小,代表优先级越高,所述优先级代表了栅格中文字字号的相对大小,优先级高的内容一定会使用比优先级低的内容更大的字号;步骤(二)布局生成器根据优先级设定对内容生成布局树,其中,布局树的树节点栅格与优先级级别对应生成;用户可以对生成的布局树树节点进行旋转、调整,获取不同的布局;步骤(三)布局树生成后,根据栅格的算法流程得出具体的栅格尺寸,所述栅格尺寸的计算方法包括以下几个流程:流程(1)给P0设置一个初始字号范围Sa~Sb;流程(2)设置P0的字号值S为Sb;流程(3)按照P0的字号值和字号变化率函数,计算不同优先级的字号值;流程(4)将每一个栅格放置文字内容作为独立的一大段,按照流程(3)计算得到不同优先级的字号,然后将这些文字放在一起,尝试将它们放入“块”中,根据放入结果进行循环计算,所述循环如下:(1)全部文字放入“块”中,并且剩余空间的面积小于等于“块”总面积的k%,那么跳转到流程(5);(2)全部文字放入“块”中,并且剩余空间的面积大于“块”总面积的k%,修改Sa的值为(Sb+Sa)/2向下取整,然后跳转到流程(3);(3)全部文字无法放入“块”中,修改Sb的值为(Sb+Sa)/2向上取整,然后跳转到流程(3);(4)无法找到满足条件的字号,选择能够将全部文字放入后,剩余空间的面积占比最接近k%的字号作为计算结果;流程(5)根据流程(4)中的排版结果,计算出每一栅格所对应文字在“块”中的空间占比;根据上述流程得出每个优先级对应的字号大小和每一个栅格在“块”中的占比,最终得出栅格尺寸。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海阿几网络技术有限公司,未经上海阿几网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910421809.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top