【技术实现步骤摘要】
富文本编辑方法、装置、电子设备及计算机可读存储介质
[0001]本专利技术涉及文本编辑
,尤其涉及一种富文本编辑方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]富文本是通过富文本编辑器进行渲染和计算,然后再呈现给用户的文档,所见即所得。当前使用较为广泛的富文本编辑器多采用HTML(Hypertext Markup Language,超文本标记语言)数据格式,这类富文本编辑器可以内嵌于浏览器中,支持用户在网页中实现内容的编写、排版和发布。
[0003]但是通常这类富文本编辑器的扩展能力比较差,支持的富文本类型有限。例如,该富文本编辑器不支持图表编辑功能,无法根据表格数据内容,生成响应的柱状图、饼图等。这种情况下,用户只能单独使用图标绘制工具完成图表的绘制,将绘制后的图像保存为图片格式,再将图片插入到富文本文档中。这样操作用户需要维护图表数据以及对应的富文本文档,给用户后续的维护和使用带来了不便,降低了用户体验。
技术实现思路
[0004]本专利技术提供一种富文本编辑方法、装置、电 ...
【技术保护点】
【技术特征摘要】
1.一种富文本编辑方法,其特征在于,所述方法包括:响应于富文本编辑器中产生的富文本输入信号,识别所述富文本输入信号中的富文本类型;根据所述富文本类型初始化所述富文本编辑器的编辑页面,接收并识别用户在所述编辑页面输入的富文本内容,将所述富文本内容转换成预设的数据格式并存储到对应的预设的数据容器中;获取并激活所述富文本类型对应的富文本编辑器中预加载的富文本编辑脚本;利用所述富文本编辑脚本,根据所述预设的数据格式对相应的每个所述数据容器中的富文本内容进行渲染。2.如权利要求1所述的富文本编辑方法,其特征在于,所述富文本类型通过下述方法识别:判断所述富文本输入信号的产生方式是菜单方式还是特殊输入字符方式;当所述产生方式为菜单方式时,根据预设的菜单与富文本类型映射表,获取每种所述菜单方式对应的富文本类型;当所述产生方式为特殊输入字符方式时,识别所述特殊输入字符方式中的特殊输入字符,根据所述特殊输入字符判断对应的富文本类型。3.如权利要求1所述的富文本编辑方法,其特征在于,所述根据所述特殊输入字符判断对应的富文本类型,包括:当所述特殊输入字符包含“/math”时,判断对应的富文本类型为数学公式类型;当所述特殊输入字符包含“```mermaid”时,判断对应的富文本类型为普通绘图类型;当所述特殊输入字符包含“/uml”时,判断对应的富文本类型为所述高级绘图类型。4.如权利要求2所述的富文本编辑方法,其特征在于,所述富文本内容通过下述方法识别:当所述富文本类型为普通图表类型时,根据预设表格数据规则,依次对输入表格中的每个单元格内的数据进行标注,得到每个所述单元格对应的标签,并将每个所述单元格中的数据及对应的标签作为输入表格的富文本内容;当所述富文本类型为数学公式类型时,提取预设的公式通配符之间的字符串作为对应的富文本内容。5.如权利要求1所述的富文本编辑方法,其特征在于,所述激活所述富文本类型对应的富文本编辑器预加载的富文本编辑脚本,包括:获取每种所述富文本类型对应的富文本属性;在所述富文本编辑器中注册所述富文本属性。6.如权利要求2至5任一项所述的富文本编辑方法,其特征在于,所述利用所述富文本编辑脚本,根据所述预设的数据格式对相应的每个所述数据容器中的富文本进行渲染,包括:当所述数据容器中的富文本对应的预设的数据格式为表格格式时,获取所述表格格式对应的图形类型,并利用所述普通图表类型对应的富文本编辑脚本,将对应的数据容器中...
【专利技术属性】
技术研发人员:王颖奇,冯斌,张其纲,魏拾俊,
申请(专利权)人:深圳复临科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。