一种文档视觉效果的更改方法、系统和装置
阅读说明:本技术 一种文档视觉效果的更改方法、系统和装置 (Method, system and device for changing visual effect of document ) 是由 王茜 刘堃 胡娟 庄湧 于 2018-08-10 设计创作,主要内容包括:本发明公开了一种文档视觉效果的更改方法、系统和装置,其中,所述方法包括:获取所述文档中多个元素间的层叠关系;根据所述层叠关系,对相应层叠中的元素修改显示属性。本发明优化了文档显示的视觉效果。(The invention discloses a method, a system and a device for changing the visual effect of a document, wherein the method comprises the following steps: acquiring a stacking relation among a plurality of elements in the document; and modifying the display attribute of the elements in the corresponding stack according to the stack relation. The invention optimizes the visual effect of document display.)
技术领域
本发明涉及文档视觉效果编辑技术,尤指一种文档视觉效果的更改方法、系统和装置。
背景技术
幻灯片的显示界面通常包括多种元素,如标题框、内容框,而内容框中又可包括多种类型的内容:如文字,背景图像。在实际幻灯片的应用中,幻灯片显示界面上的多个元素可能出现叠加显示的情况。多个叠加的元素在视觉上不容易区分,不利于用户体验。
发明内容
为了解决上述技术问题,本发明提供了一种文档视觉效果的更改方法、系统和装置,能够在视觉上清楚的界定有层叠关系的多个元素,优化了文档显示的视觉效果。
为了达到本发明目的,本发明提供了一种文档视觉效果的更改方法,所述方法包括:
获取所述文档中多个元素间的层叠关系;
根据所述层叠关系,对相应层叠中的元素修改显示属性。
作为一种可选实施方式,所述获取文档中多个元素间的层叠关系,包括:
从固化描述元素间层叠关系的文档中获取多个元素间的层叠关系;
或
从可编辑元素间层叠关系的文档中获取多个元素间的层叠关系。
作为一种可选实施方式,所述根据层叠关系对相应层叠中的元素修改显示属性,包括:
根据层叠关系以及目标视觉效果,确定相应元素所在的层叠;
对于所确定的层叠中的元素,按照目标视觉效果更改其显示属性。
本发明还提供了一种文档视觉效果的更改系统,所述系统包括:
层叠关系获取模块,用于获取所述文档中多个元素间的层叠关系;
更改模块,用于根据所述层叠关系,对相应层叠中的元素修改显示属性。
作为一种可选实施方式,所述层叠关系获取模块,用于获取所述文档中多个元素间的层叠关系,包括:
从固化描述元素间层叠关系的文档中获取多个元素间的层叠关系;
或
从可编辑元素间层叠关系的文档中获取多个元素间的层叠关系。
作为一种可选实施方式,所述更改模块,用于根据所述层叠关系,对相应层叠中的元素修改显示属性,包括:
根据层叠关系以及目标视觉效果,确定相应元素所在的层叠;
对于所确定的层叠中的元素,按照目标视觉效果更改其显示属性。
本发明还提供了一种计算机可读存储介质,所述介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现如上所述的文档视觉效果的更改方法。
本发明还提供了一种文档视觉效果的更改终端,所述终端包括:
存储器,用于存储计算机可读指令;
处理器,用于执行所述计算机可读指令,实现如上所述的文档视觉效果的更改方法。
与现有技术相比,本发明包括:获取所述文档中多个元素间的层叠关系;根据所述层叠关系,对相应层叠中的元素修改显示属性。本发明能够在视觉上清楚的界定有层叠关系的多个元素,优化了文档显示的视觉效果。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明实施例提供的文档视觉效果的更改方法流程图;
图2为本发明应用示例所示的元素间的层叠关系示意图;
图3为现有的存在层叠关系的元素显示效果示意图;
图4为本发明应用示例所示的存在层叠关系的元素显示效果示意图;
图5为本发明应用示例所示的另一种存在层叠关系的元素显示效果示意图;
图6为本发明实施例提供的文档视觉效果更改系统的结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
如图1所示,本发明提供了一种文档视觉效果的更改方法,所述方法包括:
S101获取文档中多个元素间的层叠关系;
所述多个元素间层叠关系包括:元素彼此不重叠、元素存在部分重叠、元素完全重叠、元素包含但不重叠(如视觉上被包含的元素穿透包含元素,位于包含元素上);
所述文档可以包括幻灯片文档;所述元素可包括文档中的标题框、内容框、内容框中的内容;
S102根据所述层叠关系,对相应层叠中的元素修改显示属性。
其中,步骤S101获取文档中多个元素间的层叠关系,包括:
从固化描述元素间层叠关系的文档中获取多个元素间的层叠关系;或者,从可编辑元素间层叠关系的文档中获取多个元素间的层叠关系。
将不同元素间的层叠关系固化写入文档,如写入幻灯片自带文档,可丰富文档程序的现有功能,优化了文档程序的用户体验;将不同元素间的层叠关系写入可编辑文档,利于用户按照所需对元素间的层叠关系进行调整,使用灵活方便。
所述文档中写入的层叠关系可以是文档制作人(比如模板设计师、文档使用用户)根据元素的层叠和透视效果计算出来的。
其中,步骤S102根据层叠关系对相应层叠中的元素修改显示属性,包括:
根据层叠关系以及目标视觉效果,确定相应元素所在的层叠;
对于所确定的层叠中的元素,按照目标视觉效果更改其显示属性。
所述显示属性包括:颜色、形状;所述目标视觉效果可设定。
本发明能够在视觉上清楚的界定有层叠关系的多个元素,优化了文档显示的视觉效果。
下面以一个具体的应用示例对上述实施例进行进一步说明。
假设一张幻灯片上存在如图2所示的层叠关系,在幻灯片背景的底部有一个矩阵,所述矩阵上叠加有三个矩阵;在幻灯片背景的中部有三个圆,三个圆上叠加有三个星星。
按照现有的幻灯片显示方式,上述存在层叠关系的元素显示图案如图3所示,不易分辨所述元素之间的层叠关系,文档显示出的视觉效果不理想。
按照本发明实施例给出的文档视觉效果的更改方法,上述存在层叠关系的元素显示图案如图4所示,视觉上对元素的层叠关系一目了然。
由于视觉效果可设定,图5给出了上述存在层叠关系元素的另一种显示图案。
如图6所示,本发明提供了一种文档视觉效果的更改系统,所述系统包括:
层叠关系获取模块601,用于获取所述文档中多个元素间的层叠关系;
所述多个元素间层叠关系包括:元素彼此不重叠、元素存在部分重叠、元素完全重叠、元素包含但不重叠;
所述文档可以包括幻灯片文档;所述元素可包括文档中的标题框、内容框、内容框中的内容;
更改模块602,用于根据所述层叠关系,对相应层叠中的元素修改显示属性。
作为一种可选实施方式,所述层叠关系获取模块601,用于获取所述文档中多个元素间的层叠关系,包括:
从固化描述元素间层叠关系的文档中获取多个元素间的层叠关系;或,从可编辑元素间层叠关系的文档中获取多个元素间的层叠关系。
将不同元素间的层叠关系固化写入文档,如写入幻灯片自带文档,可丰富文档程序的现有功能,优化了文档程序的用户体验;将不同元素间的层叠关系写入可编辑文档,利于用户按照所需对元素间的层叠关系进行调整,使用灵活方便。
作为一种可选实施方式,所述更改模块602,用于根据所述层叠关系,对相应层叠中的元素修改显示属性,包括:
根据层叠关系以及目标视觉效果,确定相应元素所在的层叠;
对于所确定的层叠中的元素,按照目标视觉效果更改其显示属性。
所述显示属性包括:颜色、形状;所述目标视觉效果可设定。
本发明能够在视觉上清楚的界定有层叠关系的多个元素,优化了文档显示的视觉效果。
本发明实施例还提供了一种计算机可读存储介质,所述介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现如上实施例所述的文档视觉效果的更改方法。
本发明实施例还提供了一种文档视觉效果的更改终端,其特征在于,所述终端包括:
存储器,用于存储计算机可读指令;
处理器,用于执行所述计算机可读指令,实现如上实施例所述的文档视觉效果的更改方法。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
- 上一篇:一种医用注射器针头装配设备
- 下一篇:文学作品在线出版方法、电子设备及存储介质