一种图元编辑方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36393554 阅读:58 留言:0更新日期:2023-01-18 09:58
本发明专利技术提供了一种图元编辑方法、装置、电子设备及存储介质,其中,图元编辑方法包括:获取目标编辑任务、目标编辑对象及目标编辑对象所在的目标图形;基于目标编辑任务,确定目标编辑对象的目标属性;基于目标编辑任务,对目标属性对应的第一数据进行修改,并对目标编辑对象和目标图形进行更新。通过充分考虑开发者在嵌套组合图形中对于底层图形的编辑需求,令使用者可根据目标编辑任务有针对性地进行修改,无需重新嵌套组合,在满足使用者对于嵌套组合图形的个性化编辑的同时,进一步降低编辑难度,大幅提升工作效率。大幅提升工作效率。大幅提升工作效率。

【技术实现步骤摘要】
一种图元编辑方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机
,具体涉及一种图元编辑方法、装置、电子设备及存储介质。

技术介绍

[0002]随着信息化和工业化的深度融合,智能工厂与智慧城市建设的速度也在不断加快,而为了更好地保证生产数据精确输出并完整展示生产企业的生产流程,往往需要利用强大的组态软件基于生产参数进行组合编辑,从而令开发者通过该组态软件可对小至一个阀门大至一个单元装置进行轻松自定义和描述,从而完成与其余控制设备的无缝集成。在这种情况下,基本图形元素(即图元)往往无法满足开发者的使用需求,需要对图元进行嵌套和编辑,而现有技术中针对嵌套形成的组合图形,无法实现对其底层图元的单独编辑,当需要修改底层图元时,开发者每次都需要重新进行嵌套组合,工作效率大幅降低。

技术实现思路

[0003]因此,本专利技术要解决的技术问题在于克服现有技术中的没有充分考虑开发者在嵌套形成的组合图形中对底层图形的编辑需求,导致在需要修改底层图元时,开发者每次都需要重新进行嵌套组合,工作效率大幅降低的缺陷,从而提供一种图元编辑方法、装置、电子设备及存储介质。
[0004]根据第一方面,本专利技术实施例提供了一种图元编辑方法,所述方法包括:
[0005]获取目标编辑任务、目标编辑对象及所述目标编辑对象所在的目标图形;
[0006]基于所述目标编辑任务,确定所述目标编辑对象的目标属性;
[0007]基于所述目标编辑任务,对所述目标属性对应的第一数据进行修改,并对所述目标编辑对象和所述目标图形进行更新。
[0008]可选地,所述目标属性包括内在属性和外在属性,其中,所述内在属性包括尺寸和位置;所述外在属性包括样式、颜色、增加和删除。
[0009]可选地,当所述目标编辑任务为改变所述内在属性时,所述基于所述目标编辑任务,对所述目标属性对应的第一数据进行修改,并对所述目标编辑对象和所述目标图形进行更新,包括:
[0010]获取所述目标编辑对象所在的层级位置;
[0011]当所述内在属性为尺寸时,获取所述目标编辑对象上下左右相邻的第一图形的尺寸信息;
[0012]基于所述目标编辑任务,修改所述目标编辑对象的尺寸属性对应的尺寸信息并同时修改所述第一图形内在属性所对应的尺寸信息;
[0013]基于更新后的所述目标编辑对象、所述第一图形对应的尺寸信息,对所述目标图形的尺寸信息进行更新。
[0014]可选地,所述方法还包括:
[0015]当所述内在属性为位置时,基于所述目标编辑任务,完成对所述目标编辑对象的位置属性对应的位置信息的修改;
[0016]基于更新后的所述目标编辑对象对应的位置信息,对所述目标图形的位置信息进行更新。
[0017]可选地,当所述外在属性为样式,和/或,颜色时,所述基于所述目标编辑任务,对所述目标属性对应的第一数据进行修改,并对所述目标编辑对象和所述目标图形进行更新,包括:
[0018]基于所述目标编辑任务,对所述目标编辑对象的样式,和/或,颜色进行修改;
[0019]基于更新后的所述目标编辑对象对应的样式,和/或,颜色,对所述目标图形的样式,和/或,颜色进行更新。
[0020]可选地,当所述外在属性为增加时,所述基于所述目标编辑任务,对所述目标属性对应的第一数据进行修改,并对所述目标编辑对象和所述目标图形进行更新,包括:
[0021]获取所述目标编辑对象所在的层级位置;
[0022]基于所述目标编辑任务,确定增加的数量;
[0023]基于所述数量对所述目标编辑对象进行复制,得到多个第二图形,所述第二图形与所述目标编辑对象的层级位置一致;
[0024]基于所述目标编辑任务、所述目标编辑对象和各所述第二图形,对所述目标图形的外在属性进行更新。
[0025]可选地,当所述外在属性为删除时,所述基于所述目标编辑任务,对所述目标属性对应的第一数据进行修改,并对所述目标编辑对象和所述目标图形进行更新,包括:
[0026]获取所述目标编辑对象所在的层级位置和所述目标图形内的层级结构;
[0027]基于所述目标编辑任务,将所述目标编辑对象进行删除;
[0028]将所述目标图形内各第三图形的层级位置进行更新;
[0029]基于各所述第三图形的层级位置,对所述目标图形的层级结构进行更新。
[0030]根据第二方面,本专利技术实施例提供了一种图元编辑装置,所述装置包括:
[0031]获取模块,用于获取目标编辑任务、目标编辑对象及所述目标编辑对象所在的目标图形;
[0032]处理模块,用于基于所述目标编辑任务,确定所述目标编辑对象的目标属性;
[0033]编辑模块,用于基于所述目标编辑任务,对所述目标属性对应的第一数据进行修改,并对所述目标编辑对象和所述目标图形进行更新。
[0034]根据第三方面,本专利技术实施例提供了一种电子设备,包括:
[0035]存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面,或者第一方面任意一种可选实施方式中所述的方法。
[0036]根据第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行第一方面,或者第一方面任意一种可选实施方式中所述的方法。
[0037]本专利技术技术方案,具有如下优点:
[0038]本专利技术提供的图元编辑方法、装置、电子设备及存储介质,通过获取目标编辑任
务、目标编辑对象及所述目标编辑对象所在的目标图形;基于所述目标编辑任务,确定所述目标编辑对象的目标属性;基于所述目标编辑任务,对所述目标属性对应的第一数据进行修改,并对所述目标编辑对象和所述目标图形进行更新。通过根据目标编辑任务对目标编辑对象的目标属性内的第一数据进行修改,当目标编辑对象的目标属性内的第一数据更新的同时,还会对目标编辑对象所在的目标图形进行更新。通过充分考虑开发者在嵌套组合图形中对于底层图形的编辑需求,令使用者可根据目标编辑任务有针对性地进行修改,无需重新嵌套组合,在满足使用者对于嵌套组合图形的个性化编辑的同时,进一步降低编辑难度,大幅提升工作效率。
附图说明
[0039]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本专利技术实施例的图元编辑方法的流程图;
[0041]图2为本专利技术实施例的图元编辑装置的结构示意图;
[0042]图3为本专利技术实施例的一种电子设备的结构示意图。
具体实施方式
[0043]下面将结合附图对本专利技术的技术方案本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图元编辑方法,其特征在于,包括:获取目标编辑任务、目标编辑对象及所述目标编辑对象所在的目标图形;基于所述目标编辑任务,确定所述目标编辑对象的目标属性;基于所述目标编辑任务,对所述目标属性对应的第一数据进行修改,并对所述目标编辑对象和所述目标图形进行更新。2.根据权利要求1所述的方法,其特征在于,所述目标属性包括内在属性和外在属性,其中,所述内在属性包括尺寸和位置;所述外在属性包括样式、颜色、增加和删除。3.根据权利要求2所述的方法,其特征在于,当所述目标编辑任务为改变所述内在属性时,所述基于所述目标编辑任务,对所述目标属性对应的第一数据进行修改,并对所述目标编辑对象和所述目标图形进行更新,包括:获取所述目标编辑对象所在的层级位置;当所述内在属性为尺寸时,获取所述目标编辑对象上下左右相邻的第一图形的尺寸信息;基于所述目标编辑任务,修改所述目标编辑对象的尺寸属性对应的尺寸信息并同时修改所述第一图形内在属性所对应的尺寸信息;基于更新后的所述目标编辑对象、所述第一图形对应的尺寸信息,对所述目标图形的尺寸信息进行更新。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述内在属性为位置时,基于所述目标编辑任务,完成对所述目标编辑对象的位置属性对应的位置信息的修改;基于更新后的所述目标编辑对象对应的位置信息,对所述目标图形的位置信息进行更新。5.根据权利要求2所述的方法,其特征在于,当所述外在属性为样式,和/或,颜色时,所述基于所述目标编辑任务,对所述目标属性对应的第一数据进行修改,并对所述目标编辑对象和所述目标图形进行更新,包括:基于所述目标编辑任务,对所述目标编辑对象的样式,和/或,颜色进行修改;基于更新后的所述目标编辑对象对应的样式,和/或,颜色,对所述目标图形的样式,和/或,颜色进行更新。6.根据权利要求2所述的方法...

【专利技术属性】
技术研发人员:张硕
申请(专利权)人:北京力控元通科技有限公司
类型:发明
国别省市:

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

1