[发明专利]一种编辑器的实现方法、计算设备及可读存储介质在审
申请号: | 202011009485.2 | 申请日: | 2020-09-23 |
公开(公告)号: | CN112114786A | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 刘杨 | 申请(专利权)人: | 统信软件技术有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/38 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 100176 北京市大兴区经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 编辑器 实现 方法 计算 设备 可读 存储 介质 | ||
本发明公开了一种编辑器的实现方法,适于在计算设备中执行,该方法包括:创建一个窗口容器,在其初始化时插入一编辑器插件,编辑器插件适于接收文本内容的输入,编辑器插件的高度为文本内容的高度;获取用户的插入插件操作,当光标位于编辑器插件内时,获取光标的位置,根据光标位置将编辑器插件中的文本内容分割成两部分,其中,第一部分内容为文本内容开始位置到光标位置的文本内容,第二部分内容为光标位置到文本内容的结束位置的文本内容;获取要插入的第一目标插件,并将该第一目标插件插入第一部分内容与第二部分内容之间;根据窗口容器中所有插件的大小,调整窗口容器的滚动条。本发明一并公开了相应的计算设备及可读存储介质。
技术领域
本发明涉及编辑器设计领域,尤其涉及一种编辑器的实现方法、计算设备及可读存储介质。
背景技术
当前应用市场提供多种编辑器,大部分的编辑器只能满足使用者对文本编辑的需求,可以实现对文本内容的字格式、排版等属性的通用编辑,包括对文本内容字体颜色、字体大小、文字左对齐、居中等文本属性的修改,还可以通过一些编辑控件实现图表、图片等一些静态内容的插入,并进行展示。
但是随着信息种类的多样化,使用者希望在编辑内容中增加更多复杂的内容以增加编辑内容所包含的信息,比如通过增加音频内容或视频内容增加对编辑内容的演示。但是对于多数文本编辑器来说,并不能很好的支持复杂的非文本内容的展示,包括音频、视频内容的嵌入,并不能在文本内容中很好的嵌入,这就使得编辑内容单一、编辑功能简单,生成的编辑内容的样式简单,不能满足用户个性化的需求。
发明内容
为此,本发明提供了一种编辑器的实现方法、计算设备及可读存储介质,以力图解决或者至少缓解上面存在的问题。
根据本发明的一个方面,提供一种编辑器的实现方法,适于在计算设备中执行,所述方法包括:创建一个窗口容器,所述窗口容器在初始化时插入有一编辑器插件,所述编辑器插件适于接收文本内容的输入,所述编辑器插件的高度为文本内容的高度;获取用户在所述窗口容器内的插入插件操作;当光标位于所述编辑器插件内时,获取所述光标在编辑器插件内的位置并记为光标位置,并根据所述光标位置将所述编辑器插件中的文本内容分割成第一部分内容和第二部分内容,所述第一部分内容为所述文本内容开始位置到所述光标位置的文本内容,所述第二部分内容为所述光标位置到所述文本内容的结束位置的文本内容;获取所述插入插件操作对应的第一目标插件,并将该第一目标插件插入第一部分内容与第二部分内容之间;根据所处窗口容器中所有插件的大小,调整窗口容器的滚动条。
可选的,在根据本发明的编辑器的实现方法中,所述创建一个窗口容器包括:创建一个滚动条容器;创建一个容器主窗口,并创建所述容器主窗口的垂直布局格式;将所述容器主窗口添加到滚动条容器中,完成窗口容器的创建。
可选的,在根据本发明的编辑器的实现方法中,所述获取所述插入插件操作对应的第一目标插件,并将该第一目标插件插入第一部分内容与第二部分内容之间包括:更新所述编辑器插件中的内容为所述第一部分内容,并将所述编辑器插件记为第一编辑器插件;调整所述第一编辑器插件的高度;获取所述第一目标插件,并在所述第一编辑器插件下方添加所述第一目标插件;在所述第一目标插件下方插入第二编辑器插件,并在所述第二编辑器插件中添加所述第二部分内容;调整所述第二编辑器插件的高度。
可选的,在根据本发明的编辑器的实现方法中,所述调整所述第一编辑器插件的高度包括:将所述第一编辑器插件的高度调整为与所述第一部分内容相适应的高度。
可选的,在根据本发明的编辑器的实现方法中,所述调整所述第二编辑器插件的高度包括:将所述第二编辑器插件的高度调整为与所述第二部分内容相适应的高度。
可选的,在根据本发明的编辑器的实现方法中,所述方法还包括:如果当前光标不在编辑器插件内,则获取当前插件信息,并在当前插件后添加所述第一目标插件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011009485.2/2.html,转载请声明来源钻瓜专利网。