共享设计对象的方法、装置及存储介质制造方法及图纸

技术编号:25947432 阅读:50 留言:0更新日期:2020-10-17 03:39
本申请公开了一种共享设计对象的方法、装置及存储介质。其中,该方法包括:根据接收到的母版创建请求,创建与共享的设计对象对应的母版,其中所述设计对象为设计组件和/或设计元素,所述母版创建请求用于指示用户请求创建与所述设计对象对应的母版;根据接收到的母版实例创建请求,创建与所述母版对应的母版实例,其中所述母版实例创建请用于指示所述用户请求创建与所述母版对应的母版实例;根据接收到的母版修改请求,修改所述母版,并在判定所述母版实例的模式为继承模式的情况下同步修改所述母版实例,其中在所述继承模式下所述母版实例配置为跟随所述母版的修改进行同步修改。

【技术实现步骤摘要】
共享设计对象的方法、装置及存储介质
本申请涉及计算机
,特别是涉及一种共享设计对象的方法、装置及存储介质。
技术介绍
当前需要在不同设计页面/画板/模块间共享设计元素/组件时,用户往往只能通过复制粘贴共享的元素和组件。并且后期在需要对元素/组件的样式或文字进行修改时,用户无法一次性对这些重复的元素/组件的样式和文字进行修改,需要手动在所有的页面/画板/模块进行修改,费时费力,且容易出错导致设计不一致,可维护性极差。
技术实现思路
本公开的实施例提供了一种共享设计对象的方法、装置及存储介质,目的在于克服上述问题或者至少部分地解决或缓减解决上述问题。根据本公开实施例的一个方面,提供了一种共享设计对象的方法,包括:根据接收到的母版创建请求,创建与共享的设计对象对应的母版,其中所述设计对象为设计组件和/或设计元素,所述母版创建请求用于指示用户请求创建与所述设计对象对应的母版;根据接收到的母版实例创建请求,创建与所述母版对应的母版实例,其中所述母版实例创建请用于指示所述用户请求创建与所述母版对应的母版实例;根据接收到的母版修改请求,修改所述母版,并在判定所述母版实例的模式为继承模式的情况下同步修改所述母版实例,其中在所述继承模式下所述母版实例配置为跟随所述母版的修改进行同步修改。根据本公开实施例的另一个方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时由处理器执行以上任意一项所述的方法。根据本公开实施例的另一个方面,还提供了一种共享设计对象的装置,包括:母版创建模块,用于根据接收到的母版创建请求,创建与共享的设计对象对应的母版,其中所述设计对象为设计组件和/或设计元素,所述母版创建请求用于指示用户请求创建与所述设计对象对应的母版;母版实例创建模块,用于根据接收到的母版实例创建请求,创建与所述母版对应的母版实例,其中所述母版实例创建请用于指示所述用户请求在所述页面和/或画板上创建与所述母版对应的母版实例;修改模块,用于根据接收到的母版修改请求,修改所述母版,并在判定所述母版实例的模式为继承模式的情况下同步修改所述母版实例,其中在所述继承模式下所述母版实例配置为跟随所述母版的修改进行同步修改。根据本公开实施例的另一个方面,还提供了一种共享设计对象的装置,包括:处理器;以及存储器,与所述处理器连接,用于为所述处理器提供处理以下处理步骤的指令:根据接收到的母版创建请求,创建与共享的设计对象对应的母版,其中所述设计对象为设计组件和/或设计元素,所述母版创建请求用于指示用户请求创建与所述设计对象对应的母版;根据接收到的母版实例创建请求,在页面和/或画板上创建与所述母版对应的母版实例,其中所述母版实例创建请用于指示所述用户请求在所述页面和/或画板上创建与所述母版对应的母版实例;根据接收到的母版修改请求,修改所述母版,并在判定所述母版实例的模式为继承模式的情况下同步修改所述母版实例,其中在所述继承模式下所述母版实例配置为跟随所述母版的修改进行同步修改。在本公开实施例中,可以将同一或不同页面/画板/模块间需要共享的设计组件/元素创建为可复用的母版,用户可以在同一或不同页面/画板/模块上通过拖拽操作应用这些母版并创建母版实例,一个母版可以拥有多个母版实例,母版实例可以分布在不同的设计页面/画板/模块中。母版实例有继承和独立两种模式。在继承模式下,当用户对母版进行修改时,其他页面/画板/模块上的同一个母版的所有具有继承模式的母版实例也会同步修改。在独立模式下,用户对母版的修改不会影响具有独立模式的母版实例。用户可以将母版实例的模式从继承模式转换为独立模式。用户在设置母版实例为继承方式时,还可以选择覆盖母版的某些属性,即将母版实例的某些属性设置为固定属性,这样当对母版的这些属性进行修改时,具有继承模式的母版实例的固定属性还可以继续保有原有的属性,而不受母版修改的影响。从而,通过这种方式,达到了能够一次性对重复的母版实例进行修改,省时省力,且不容易出错,可维护性强的技术效果。附图说明此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。在附图中:图1是用于实现根据本公开实施例1所述的方法的计算设备的硬件结构框图;图2是根据本公开实施例1的第一个方面所述的共享设计对象的方法的流程示意图;图3是根据本公开实施例1所述的在页面中创建与共享的设计组件的母版的界面;图4是根据本公开实施例1所述的在母版列表编辑母版的界面;图5是根据本公开实施例1所述的在母版编辑区编辑母版的界面;图6是根据本公开实施例1所述的在页面跟随母版的修改同步修改母版实例的界面;图7是根据本公开实施例1所述的创建有两个母版实例的界面;图8是根据本公开实施例1所述的在页面中将母版实例的模式转换为独立模式的界面;图9是根据本公开实施例1所述的在页面中跟随母版的修改同步修改具有继承模式的母版实例且不同步修改具有独立模式的母版实例的界面;图10a是根据本公开实施例1所述的在母版编辑区创建多个母版状态的一个界面;图10b是根据本公开实施例1所述的在母版编辑区创建多个母版状态的又一个界面;图10c是根据本公开实施例1所述的在母版编辑区将母版的两个状态进行链接的一个界面;图10d是根据本公开实施例1所述的在母版编辑区将母版的两个状态进行链接的又一个界面;图11是根据本公开实施例2的所述的共享设计对象的装置的示意图;以及图12是根据本公开实施例3所述的共享设计对象的装置的示意图。具体实施方式为了使本
的人员更好地理解本公开的技术方案,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本公开一部分的实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本公开保护的范围。需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。实施例1根据本实施例,还提供了一种共享设计对象的方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。本实施例所提供的方法实施例可本文档来自技高网
...

【技术保护点】
1.一种共享设计对象的方法,其特征在于,包括:/n根据接收到的母版创建请求,创建与共享的设计对象对应的母版,其中所述设计对象为设计组件和/或设计元素,所述母版创建请求用于指示用户请求创建与所述设计对象对应的母版;/n根据接收到的母版实例创建请求,创建与所述母版对应的母版实例,其中所述母版实例创建请用于指示所述用户请求创建与所述母版对应的母版实例;/n根据接收到的母版修改请求,修改所述母版,并在判定所述母版实例的模式为继承模式的情况下同步修改所述母版实例,其中在所述继承模式下所述母版实例配置为跟随所述母版的修改进行同步修改。/n

【技术特征摘要】
1.一种共享设计对象的方法,其特征在于,包括:
根据接收到的母版创建请求,创建与共享的设计对象对应的母版,其中所述设计对象为设计组件和/或设计元素,所述母版创建请求用于指示用户请求创建与所述设计对象对应的母版;
根据接收到的母版实例创建请求,创建与所述母版对应的母版实例,其中所述母版实例创建请用于指示所述用户请求创建与所述母版对应的母版实例;
根据接收到的母版修改请求,修改所述母版,并在判定所述母版实例的模式为继承模式的情况下同步修改所述母版实例,其中在所述继承模式下所述母版实例配置为跟随所述母版的修改进行同步修改。


2.根据权利要求1所述的方法,其特征在于,所述母版实例的模式还包括独立模式,其中在所述独立模式下所述母版实例配置为不跟随所述母版的修改进行同步修改,并且该方法还包括:
根据接收到的所述用户请求将所述母版实例的模式从所述继承模式转换为所述独立模式的转换请求,将所述母版实例的模式设置为所述独立模式。


3.根据权利要求1所述的方法,其特征在于,创建与所述母版对应的母版实例的操作之后,还包括:
接收所述用户请求将所述母版实例的指定属性设置为固定模式的属性固定请求,其中在所述固定模式下所述母版实例的所述指定属性配置为不跟随所述母版的修改进行同步修改;以及
根据所述属性固定请求,将所述母版实例的所述指定属性设置为固定模式。


4.根据权利要求1所述的方法,其特征在于,所述母版具有至少一种母版状态,并且该方法还包括:
根据接收到的母版状态创建请求...

【专利技术属性】
技术研发人员:张一元
申请(专利权)人:北京磨刀刻石科技有限公司
类型:发明
国别省市:北京;11

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

1