[发明专利]文本渲染和布局方法、装置、设备和存储介质有效
申请号: | 201810846808.X | 申请日: | 2018-07-27 |
公开(公告)号: | CN109145272B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 牛彦杰 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
主分类号: | G06F40/166 | 分类号: | G06F40/166 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 胡彬 |
地址: | 510530 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文本 渲染 布局 方法 装置 设备 存储 介质 | ||
1.一种文本渲染和布局方法,其特征在于,包括:
获取文本框接收到的编辑操作的操作类型,其中,所述操作类型包括以下至少之一:输入操作、粘贴操作、删除操作和修改属性操作;
确定目标文本和待操作区域,其中,所述目标文本和所述待操作区域根据所述操作类型、所述编辑操作对应的编辑对象以及所述编辑对象的关联文本确定,所述目标文本位于所述文本框中,所述待操作区域位于所述文本框形成的文本框区域中,所述目标文本是指在检测到编辑操作时需要渲染和/或布局的文本,所述待操作区域是指将所述目标文本布局至文本框中的区域;
渲染所述目标文本,并将所述目标文本布局在所述待操作区域进行显示;
其中,所述确定目标文本和待操作区域包括:
若所述操作类型为输入操作或粘贴操作,则确定所述输入操作或粘贴操作对应的第一编辑对象;
确定所述第一编辑对象在所述文本框中的相对目标位置;
根据所述相对目标位置确定目标文本;
根据所述相对目标位置确定实际目标位置,并根据所述实际目标位置确定所述待操作区域,其中,所述实际目标位置包括所述第一编辑对象在所述文本框中的实际位置。
2.根据权利要求1所述的方法,其特征在于,根据所述相对目标位置确定目标文本包括:
若所述相对目标位置为段尾,则确定所述第一编辑对象为目标文本。
3.根据权利要求1所述的方法,其特征在于,根据所述相对目标位置确定目标文本包括:
若所述相对目标位置为段中,则确定所述第一编辑对象以及所述第一编辑对象的关联文本作为目标文本,其中,所述第一编辑对象的关联文本包括所述相对目标位置之后的文本。
4.根据权利要求1所述的方法,其特征在于,确定目标文本和待操作区域,其中,所述目标文本和所述待操作区域根据所述操作类型、所述编辑操作对应的编辑对象以及所述编辑对象的关联文本确定,包括:
若所述操作类型为删除操作,则确定所述删除操作对应的第三编辑对象;
确定所述第三编辑对象的关联文本作为目标文本,其中,所述第三编辑对象的关联文本包括所述第三编辑对象所在位置之后的文本;
将所述第三编辑对象所在位置之后的区域作为待操作区域。
5.根据权利要求1所述的方法,其特征在于,确定目标文本和待操作区域,其中,所述目标文本和所述待操作区域根据所述操作类型、所述编辑操作对应的编辑对象以及所述编辑对象的关联文本确定,包括:
若所述操作类型为修改属性操作,则确定所述修改属性操作的修改类型;
根据所述修改类型、所述编辑操作对应的编辑对象以及所述编辑对象的关联文本确定目标文本和待操作区域。
6.根据权利要求5所述的方法,其特征在于,根据所述修改类型、所述编辑操作对应的编辑对象以及所述编辑对象的关联文本确定目标文本和待操作区域,包括:
若所述修改类型为第一修改类型,则确定所述编辑对象以及所述编辑对象的关联文本为目标文本,确定所述编辑对象所在位置以及所述编辑对象所在位置之后的区域为待操作区域,其中,所述第一修改类型包括水平对齐、垂直对齐、缩进、行间距、段前段后间距、项目符号、字体类型和字号;
若所述修改类型为第二修改类型,则确定所述编辑对象为目标文本,确定所述编辑对象所在位置为待操作区域,其中,所述第二修改类型包括修改字体颜色、加粗、倾斜、上标、下标和艺术字。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810846808.X/1.html,转载请声明来源钻瓜专利网。