【技术实现步骤摘要】
文本的绘制方法及装置、电子设备和存储介质
[0001]本公开涉及数据处理
,尤其涉及一种文本的绘制方法及装置、电子设备和存储介质。
技术介绍
[0002]随着智能终端的硬件设备的不断完善以及各种应用程序(Application,APP)不断开发,通过各种APP来满足用户的需求,也大大地方便了人们的生活。
[0003]目前,APP可通过控件实现待展示文本的展示,控件通常采用待展示文本逐字绘制的方式,每绘制一个字就计算文本所占宽度是否超过文本展示空间的宽度,如果超过了再从下一行的开头继续绘制,以此类推,直至完成所有待展示文本的绘制。上述方式适用于绘制纯文本的展示方式,当基于控件展示富文本时,富文本中具有多种文本格式,例如图片、链接、高亮、下划线、中划线等,针对上述场景,在使用上述方式进行待展示文本的绘制时,会出现绘制换行、绘制错乱等问题,最终导致绘制效果与待展示文本展示效果不一致的问题。
技术实现思路
[0004]本公开提供了一种文本的绘制方法、装置、电子设备和存储介质。
[0005]根据本 ...
【技术保护点】
【技术特征摘要】
1.一种文本的绘制方法,其特征在于,包括:获取待展示文本中的目标文本,所述目标文本中包含至少一种文本格式;将所述目标文本及其在所述待展示文本中的第一位置信息存储于预设数组中,并建立所述第一位置信息与所述预设数组中存储所述目标文本的第二位置信息之间的关联关系,所述预设数组用于展示所述目标文本的所有文本格式;从所述待展示文本的第一个文本开始执行绘制,当绘制到所述目标文本对应的第一位置信息时,基于所述关联关系从所述预设数组中获取并绘制所述目标文本。2.根据权利要求1所述的绘制方法,其特征在于,从所述待展示文本的第一个文本开始执行绘制,当绘制到所述目标文本对应的第一位置信息时,基于所述关联关系从所述预设数组中获取并绘制所述目标文本,包括:基于所述关联关系从所述预设数组获取所述目标文本;切换至第一画笔绘制所述目标文本。3.根据权利要求2所述的绘制方法,其特征在于,所述待展示文本中还包含纯文本,所述方法还包括:若绘制完所述目标文本,则切换至第二画笔顺序绘制所述纯文本。4.根据权利要求1所述的绘制方法,其特征在于,获取待展示文本中的目标文本包括:配置预设查找条件,并调用预设查找函数;基于所述预设查找条件及所述预设查找函数从所述待展示文本中获取所述目标文本。5.根据权利要求1所述的绘制方法,其特征在于,在所述从所述待展示文本的第一个文本开始执行绘制,当绘制到所述目标文本对应的第一位置信息时,基于所述关联关系从所述预设数组中获取并绘制所述目标文本之前,所述方法还包括:确认所述待展示文本的每行开头处...
【专利技术属性】
技术研发人员:张远路,
申请(专利权)人:北京罗克维尔斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。