富文本片段整体化的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26172101 阅读:34 留言:0更新日期:2020-10-31 13:47
本申请提供一种富文本片段整体化的方法、装置、电子设备及存储介质,涉及富文本技术领域。其中,该方法通过获取待处理富文本,该待处理富文本包括:至少一个整体化片段的信息;遍历待处理富文本,获取待处理富文本对应的记录列表,该记录列表包括:至少一个整体化片段的起始字符下标、终止字符下标以及该整体化片段被触发时对应的操作;响应于在待处理富文本中的光标选择操作,根据记录列表确定目标整体化片段,实现了可以对待处理富文本中需要进行整体化的片段进行整体化操作,由于未引入标签或按钮,因此,不会带来额外的富文本占位计算工作和额外的控件管理工作,可以提高对富文本进行整体化的开发效率。

【技术实现步骤摘要】
富文本片段整体化的方法、装置、电子设备及存储介质
本申请涉及富文本
,特别涉及一种富文本片段整体化的方法、装置、电子设备及存储介质。
技术介绍
富文本格式(RichTextFormat,RTF)是一种跨平台文档格式,大多数的文字处理软件都能读取和保存成RTF文档,通常能够支持一般的格式设置,比如字体大小、颜色和段落设置等。实际应用情况下,存在如下场景要求:在一个富文本段落中,其中的部分文本片段之间存在较强的相关性,其表现为从用户操作的角度来说,这部分的片段应被视为一个整体,用户仅能将其作为一个整体进行上述操作,而不能分别针对片段中的单个字进行修改。现有的,为了实现将富文本中的部分文本片段作为一个整体,基本采用使用标签或按钮来代替文本。但现有的实现方式中,由于引入了标签或按钮,因此不可避免的会带来额外的富文本占位计算工作和额外的控件管理工作,存在开发效率低的问题。
技术实现思路
本申请的目的在于,针对上述现有技术中的不足,提供一种富文本片段整体化的方法、装置、电子设备及存储介质,可以提高富文本的开发效率。本文档来自技高网...

【技术保护点】
1.一种富文本片段整体化的方法,其特征在于,包括:/n获取待处理富文本,所述待处理富文本包括:至少一个整体化片段的信息;/n遍历所述待处理富文本,获取所述待处理富文本对应的记录列表,所述记录列表包括:至少一个整体化片段的起始字符下标、终止字符下标以及所述整体化片段被触发时对应的操作;/n响应于在所述待处理富文本中的光标选择操作,根据所述记录列表确定目标整体化片段。/n

【技术特征摘要】
1.一种富文本片段整体化的方法,其特征在于,包括:
获取待处理富文本,所述待处理富文本包括:至少一个整体化片段的信息;
遍历所述待处理富文本,获取所述待处理富文本对应的记录列表,所述记录列表包括:至少一个整体化片段的起始字符下标、终止字符下标以及所述整体化片段被触发时对应的操作;
响应于在所述待处理富文本中的光标选择操作,根据所述记录列表确定目标整体化片段。


2.根据权利要求1所述的方法,其特征在于,所述响应于在所述待处理富文本中的光标选择操作,根据所述记录列表确定目标整体化片段之后,所述方法还包括:
响应于针对所述目标整体化片段的触发操作,根据所述记录列表执行对应的操作。


3.根据权利要求1所述的方法,其特征在于,所述遍历所述待处理富文本,获取所述待处理富文本对应的记录列表,包括:
遍历所述待处理富文本中的每个字符,为每个所述字符增加字符下标;
根据每个所述字符的字符下标,获取所述待处理富文本对应的记录列表。


4.根据权利要求1所述的方法,其特征在于,所述响应于在所述待处理富文本中的光标选择操作,根据所述记录列表确定目标整体化片段,包括:
响应于在所述待处理富文本中的光标选择操作,获取所述光标的当前位置;
若确定所述光标的当前位置位于所述整体化片段内,根据所述记录列表确定目标整体化片段,并调整光标位置。


5.根据权利要求4所述的方法,其特征在于,所述若确定所述光标的当前位置位于所述整体化片段内,根据所述记录列表调整光标位置,包括:
若确定所述光标的当前位置位于所述整体化片段内,且所述光标选择操作选中至少一个字符,根据所述记录列表获取所述当前位置对应的第一字符下标;
根据所述光标的当前位置和所述第一字符下标,获取所述光标的调整位置,并将所述光标从所述当前位置调整至所述调整位置。

【专利技术属性】
技术研发人员:陈潇
申请(专利权)人:厦门亿联网络技术股份有限公司
类型:发明
国别省市:福建;35

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

1