文本的绘制方法及装置、电子设备和存储介质制造方法及图纸

技术编号:33345281 阅读:25 留言:0更新日期:2022-05-08 09:38
本公开公开了文本的绘制方法及装置、电子设备和存储介质,主要方案包括:获取待展示文本中的目标文本,将目标文本及其在待展示文本中的第一位置信息存储于预设数组中,并建立第一位置信息与预设数组中存储目标文本的第二位置信息之间的关联关系,预设数组用于展示目标文本的所有文本格式,从待展示文本的第一个文本开始执行绘制,当绘制到目标文本对应的第一位置信息时,基于关联关系从预设数组中获取并绘制目标文本。借助于预设数组将存在多种文本格式的目标文本进行暂存,由于预设数组能够展示目标文本的所有文本格式,当绘制到目标文本的位置时,根据预设数组中目标文本的所有文本格式进行绘制,以确保绘制结果与待展示文本一致。一致。一致。

【技术实现步骤摘要】
文本的绘制方法及装置、电子设备和存储介质


[0001]本公开涉及数据处理
,尤其涉及一种文本的绘制方法及装置、电子设备和存储介质。

技术介绍

[0002]随着智能终端的硬件设备的不断完善以及各种应用程序(Application,APP)不断开发,通过各种APP来满足用户的需求,也大大地方便了人们的生活。
[0003]目前,APP可通过控件实现待展示文本的展示,控件通常采用待展示文本逐字绘制的方式,每绘制一个字就计算文本所占宽度是否超过文本展示空间的宽度,如果超过了再从下一行的开头继续绘制,以此类推,直至完成所有待展示文本的绘制。上述方式适用于绘制纯文本的展示方式,当基于控件展示富文本时,富文本中具有多种文本格式,例如图片、链接、高亮、下划线、中划线等,针对上述场景,在使用上述方式进行待展示文本的绘制时,会出现绘制换行、绘制错乱等问题,最终导致绘制效果与待展示文本展示效果不一致的问题。

技术实现思路

[0004]本公开提供了一种文本的绘制方法、装置、电子设备和存储介质。
[0005]根据本公开的一方面,提供了本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种文本的绘制方法,其特征在于,包括:获取待展示文本中的目标文本,所述目标文本中包含至少一种文本格式;将所述目标文本及其在所述待展示文本中的第一位置信息存储于预设数组中,并建立所述第一位置信息与所述预设数组中存储所述目标文本的第二位置信息之间的关联关系,所述预设数组用于展示所述目标文本的所有文本格式;从所述待展示文本的第一个文本开始执行绘制,当绘制到所述目标文本对应的第一位置信息时,基于所述关联关系从所述预设数组中获取并绘制所述目标文本。2.根据权利要求1所述的绘制方法,其特征在于,从所述待展示文本的第一个文本开始执行绘制,当绘制到所述目标文本对应的第一位置信息时,基于所述关联关系从所述预设数组中获取并绘制所述目标文本,包括:基于所述关联关系从所述预设数组获取所述目标文本;切换至第一画笔绘制所述目标文本。3.根据权利要求2所述的绘制方法,其特征在于,所述待展示文本中还包含纯文本,所述方法还包括:若绘制完所述目标文本,则切换至第二画笔顺序绘制所述纯文本。4.根据权利要求1所述的绘制方法,其特征在于,获取待展示文本中的目标文本包括:配置预设查找条件,并调用预设查找函数;基于所述预设查找条件及所述预设查找函数从所述待展示文本中获取所述目标文本。5.根据权利要求1所述的绘制方法,其特征在于,在所述从所述待展示文本的第一个文本开始执行绘制,当绘制到所述目标文本对应的第一位置信息时,基于所述关联关系从所述预设数组中获取并绘制所述目标文本之前,所述方法还包括:确认所述待展示文本的每行开头处...

【专利技术属性】
技术研发人员:张远路
申请(专利权)人:北京罗克维尔斯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1