一种文档编辑方法技术

技术编号:39820879 阅读:24 留言:0更新日期:2023-12-22 19:40
本申请提供了一种文档编辑方法

【技术实现步骤摘要】
一种文档编辑方法、装置、设备和计算机可读存储介质


[0001]本申请涉及办公软件
,特别涉及一种文档编辑方法

装置

设备和计算机可读存储介质


技术介绍

[0002]在日常的办公软件中,文档编辑器是必不可少的应用,但目前的文档编辑器在编辑文档时,面对针对差异化场景的文档编辑需求,使用当前的文档编辑器处理不同场景的效率较低,具体体现在:假设需求在2个不同的应用场景下编辑,记为场景
A
和场景
B
,为了满足场景
A
的需求,用户编辑好符合场景
A
需求的第一编辑器样式,并以该第一编辑器样式编辑文本,完成之后,使用者又为了满足场景
B
的需求,不得不将原来符合场景
A
的第一编辑器样式修改为符合场景
B
的第二编辑器样式,而在完成场景
B
对应的文档之后,若在变换成场景
A
时,又不得不对已经变成第二编辑器样式进行再次编辑,变换成第一编辑器样式,这样导致用户重复性的编辑编辑器样式以符合对应场景的需求

[0003]基于上述示例,不难看出,为了满足不同应用场景,使用者不得不编辑符合各自不同场景要求的编辑器样式,使得编辑效率低下


技术实现思路

[0004]本申请提供了一种文档编辑方法

装置,以在面对不同应用场景时,能够提高编辑效率

[0005]本申请提供的技术方案包括:
[0006]第一方面,本申请实施例提供了一种文档编辑方法,应用于管理主编辑器和子编辑器运行的管理器,该方法包括:
[0007]在需要所述子编辑器编辑文档时,响应于用户基于所述主编辑器执行的用于激活所述子编辑器的激活操作,激活所述子编辑器,并展示所述子编辑器所属的用户界面;
[0008]获取用户输入的内容,以交由所述子编辑器解析所获取的内容,并以目标编辑器样式展示,其中,所述目标编辑器样式为默认的继承主编辑器样式或依据所述用户界面自定义编辑的子编辑器样式

[0009]第二方面,本申请实施例提供了一种文档编辑装置,应用于管理主编辑器和子编辑器运行的管理器,该装置包括:
[0010]子编辑器激活单元,用于在需要所述子编辑器编辑文档时,响应于用户基于所述主编辑器执行的用于激活所述子编辑器的激活操作,激活所述子编辑器,并展示所述子编辑器所属的用户界面;
[0011]展示单元,用于获取用户输入的内容,以交由所述子编辑器解析所获取的内容,并以目标编辑器样式展示,其中,所述目标编辑器样式为默认的继承主编辑器样式或依据所述用户界面自定义编辑的子编辑器样式

[0012]由以上技术方案可以看出,本申请的管理主编辑器和子编辑器运行的管理器在需
要所述子编辑器编辑文档时,响应于用户基于所述主编辑器执行的用于激活所述子编辑器的激活操作,激活所述子编辑器,并展示所述子编辑器所属的用户界面;获取用户输入的内容,以交由子编辑器解析所获取的内容,并以目标编辑器样式展示,目标编辑器样式为默认的继承主编辑器样式或依据所述用户界面自定义编辑的子编辑器样式

这样,在使用同一编辑应用面对差异化应用场景需求时,在使用主编辑器以符合场景的主编辑器样式编辑完之后,只要切换子编辑器,就可以使用子编辑器定义与主编辑器样式所属场景不同场景的子编辑器样式,进而在编辑具有差异化场景的文档时,只需要切换主编辑器和子编辑器,就可以按照各场景对应的需求编辑文档,进而能够提高编辑效率,形成丰富交互场景和丰富样式

附图说明
[0013]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理

[0014]图1为本申请提供的一种文档编辑方法的流程图

[0015]图2为本申请提供的一种编辑器样式确定的方法流程图

[0016]图3为本申请提供的一种基于主编辑器的协同编辑的方法流程图

[0017]图4为本申请提供的一种基于子编辑器的协同编辑的方法流程图

[0018]图5为本申请提供的一种实现图1所示流程中步骤
102
的方法流程图

[0019]图6为本申请提供的一种文档装置的结构示意图

[0020]图7为本申请提供的一种电子设备的结构示意图

具体实施方式
[0021]这里将详细地对示例性实施例进行说明,其示例表示在附图中

下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素

以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式

相反,它们仅是与如所附权利要求书中所详述的

本申请的一些方面相一致的装置和方法的例子

[0022]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请

在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义

还应当理解,本文中使用的术语“和
/
或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合

[0023]应当理解,尽管在本申请可能采用术语第一

第二

第三等来描述各种信息,但这些信息不应限于这些术语

这些术语仅用来将同一类型的信息彼此区分开

例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息

取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0024]为了使本专利技术的目的

技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述

[0025]参见图1,图1为本申请提供的一种文档编辑方法的流程图,应用于管理主编辑器和子编辑器运行的管理器

在本实施例中,管理器

主编辑器和子编辑器同属于用一个文档
编辑应用,管理器是用来管理主编辑和子编辑器运行的,主编辑器加载至少一个子编辑器

[0026]如图1所示,该方法实现的流程可包括以下步骤:
[0027]步骤
101
,在需要所述子编辑器编辑文档时,响应于用户基于所述主编辑器执行的用于激活所述子编辑器的激活操作,激活所述子编辑器,并展示所述子编辑器所属的用户界面
...

【技术保护点】

【技术特征摘要】
1.
一种文档编辑方法,其特征在于,应用于管理主编辑器和子编辑器运行的管理器,该方法包括:在需要所述子编辑器编辑文档时,响应于用户基于所述主编辑器执行的用于激活所述子编辑器的激活操作,激活所述子编辑器,并展示所述子编辑器所属的用户界面;获取用户输入的内容,以交由所述子编辑器解析所获取的内容,并以目标编辑器样式展示,其中,所述目标编辑器样式为默认的继承主编辑器样式或依据所述用户界面自定义编辑的子编辑器样式
。2.
根据权利要求1所述的方法,其特征在于,在所述响应于用户基于所述主编辑器执行的用于激活所述子编辑器的激活操作之前,该方法还包括:通过通用接口获取已配置的支持子编辑器的元信息;根据所述元信息初始化与所述元信息对应的功能插件
。3.
根据权利要求2所述的方法,其特征在于,当所述目标编辑器样式为子编辑器样式,则在所述获取用户输入的内容之前,该方法进一步包括:获取用户基于所述子编辑器执行的用于启动子编辑器样式的子编辑操作;确定所述子编辑操作是否命中所述元信息中已被配置的与子编辑器样式对应的操作方式,若为是,则启动所述子编辑操作对应的子编辑器样式插件,并获取用户根据所述子编辑样式插件所展示的用户界面定义的子编辑器样式;所述获取用户输入的内容,以交由所述子编辑器解析所获取的内容,并以目标编辑器样式展示,包括:获取用户输入的内容,以交由所述子编辑器解析所获取的内容,并以所述子编辑器样式展示
。4.
根据权利要求2所述的方法,其特征在于,当所述目标编辑器样式为默认的主编辑器样式,则所述获取用户输入的内容,以交由所述子编辑器解析所获取的内容,并以目标编辑器样式展示,包括:获取用户输入的内容,以交由所述子编辑器解析所获取的内容,并以继承所述主编辑器的主编辑器样式展示
。5.
根据权利要求4所述的方法,其特征在于,在所述以继承所述主编辑器的主编辑器样式展示之后,还包括:获取用户基于属于子编辑器的用户界面定义的子编辑器样式;当确定使用所述子编辑器样式替换已编辑的文档时,获取用户需要替换的内容,以交由所述子编辑器解析所替换的内容,并以子编辑器样式展示
。6.
根据权利要求2所述的方法,其特征在于,在需要所述主编辑器编辑文档时,还包括:当需要所述主编辑器协同编辑文档时,获取用户基于所述主编辑器执行的用于协同编辑文档的第一协同编辑操作,以使各协同编辑者基于所述主编辑器以同步编辑操作方式编辑同一文档;当需要以异步编辑操作方式编辑所述文档时,响应于用户基于所述主编辑器执行的用于激活所述子编辑器的激活操作,激活所述子编辑器,以使各协同者基于所述子编辑器以异步编辑操作方式编辑同一所述文档
。7.
根据权利要求6所述的方法,其特征在于,所述基于所述子编辑器以...

【专利技术属性】
技术研发人员:黄烈锦曾元概
申请(专利权)人:北京金山办公软件股份有限公司武汉金山办公软件有限公司
类型:发明
国别省市:

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

1