文字缩放的方法、装置及终端制造方法及图纸

技术编号:15541864 阅读:81 留言:0更新日期:2017-06-05 11:04
本公开提供一种文字缩放的方法、装置及终端,所述方法的一具体实施方式包括:接收对文字进行缩放的指令;确定当前页面中文字对应的元素类型;在所述缩放指令的指示下,基于所述元素类型进行文字的缩放处理。该实施方式能够有选择的对页面中的部分或全部文字进行缩放处理,避免了控件中文字溢出,版面错乱的问题。

Method, device and terminal for word scaling

The invention provides a method and a text zoom device and terminal, including a specific embodiment of the method: receiving zoom in and out of the text of the directive; to determine the corresponding current page text element type; in the zoom instruction, to zoom the text type based on elements. The embodiment of the utility model can selectively carry out the zoom processing of part or all of the text in the page, thereby avoiding the problem of overflowing text and confusion of the page in the control.

【技术实现步骤摘要】
文字缩放的方法、装置及终端
本公开涉及计算机
,特别涉及一种文字缩放的方法、装置及终端。
技术介绍
目前,对于很多智能电子设备,可以通过系统设置对页面的文字进行文字缩放,以调整页面文字的大小。一般来说,在对页面的文字进行文字缩放时,通常只对文字元素进行缩放,而其他元素的尺寸不会改变。因此,对于一些文字控件来说,控件中的文字的大小会改变,而控件的尺寸不会改变,所以,对页面的文字进行文字缩放时,可能会导致控件中文字溢出,版面错乱的问题。从而,妨碍了用户的正常阅读。
技术实现思路
为了解决上述技术问题,本公开提供一种文字缩放的方法、装置及终端。根据本公开实施例的第一方面,提供一种文字缩放的方法,包括:接收对文字进行缩放的指令;确定当前页面中文字对应的元素类型;在所述缩放指令的指示下,基于所述元素类型进行文字的缩放处理。可选的,所述在所述缩放指令的指示下,基于所述元素类型进行文字的缩放处理,包括:根据所述元素类型确定第一文字,所述第一文字为文本中的文字;按照所述缩放指令指示的缩放比例对所述第一文字进行缩放处理。可选的,所述第一文字对应的元素类型包括文本的元素类型。可选的,所述在所述缩放指令的指示下,基于所述元素类型进行文字的缩放处理,还包括:基于所述元素类型确定一组或多组第二文字,所述第二文字为控件中的文字,每组第二文字对应一个控件;针对每组所述第二文字,判断该组第二文字按照所述缩放指令指示的缩放比例进行缩放后,是否溢出对应的控件;当未溢出对应的控件时,按照所述缩放指令指示的缩放比例对该组第二文字进行缩放处理。可选的,所述在所述缩放指令的指示下,基于所述类型进行文字的缩放处理,还包括:当溢出对应的控件时,计算该组第二文字对应于控件的最大字体;将该组第二文字按照所述最大字体对应的缩放比例进行缩放处理。可选的,所述第二文字对应的元素类型包括控件的元素类型。根据本公开实施例的第二方面,提供一种文字缩放的装置,包括:接收模块,被配置为接收对文字进行缩放的指令;确定模块,被配置为确定当前页面中文字对应的元素类型;处理模块,被配置为在所述缩放指令的指示下,基于所述元素类型进行文字的缩放处理。可选的,所述处理模块包括:第一确定子模块,被配置为根据所述元素类型确定第一文字,所述第一文字为文本中的文字;第一处理子模块,被配置为按照所述缩放指令指示的缩放比例对所述第一文字进行缩放处理。可选的,所述第一文字对应的元素类型包括文本的元素类型。可选的,所述处理模块还包括:第二确定子模块,被配置为基于所述元素类型确定一组或多组第二文字,所述第二文字为控件中的文字,每组第二文字对应一个控件;判断子模块,被配置为针对每组所述第二文字,判断该组第二文字按照所述缩放指令指示的缩放比例进行缩放后,是否溢出对应的控件;第二处理子模块,被配置为在未溢出对应的控件时,按照所述缩放指令指示的缩放比例对该组第二文字进行缩放处理。可选的,所述处理模块还包括:计算子模块,被配置为在溢出对应的控件时,计算该组第二文字对应于控件的最大字体;第三处理子模块,被配置为将该组第二文字按照所述最大字体对应的缩放比例进行缩放处理。可选的,所述第二文字对应的元素类型包括控件的元素类型。根据本公开实施例的第三方面,提供一种终端,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收对文字进行缩放的指令;确定当前页面中文字对应的元素类型;在所述缩放指令的指示下,基于所述元素类型进行文字的缩放处理。本公开的实施例提供的技术方案可以包括以下有益效果:本公开的实施例提供的文字缩放的方法,通过接收对文字进行缩放的指令,确定当前页面中文字对应的元素类型,在缩放指令的指示下,基于上述元素类型进行文字的缩放处理。从而能够有选择的对页面中的部分或全部文字进行缩放处理,避免了控件中文字溢出,版面错乱的问题。本公开的实施例提供的文字缩放的方法,通过接收对文字进行缩放的指令,确定当前页面中文字对应的元素类型,根据上述元素类型确定文本中的文字,并按照缩放指令指示的缩放比例对文本中的文字进行缩放处理。从而能够有选择的对页面中的部分或全部文字进行缩放处理,进一步避免了控件中文字溢出,版面错乱的问题。本公开的实施例提供的文字缩放的方法,通过接收对文字进行缩放的指令,确定当前页面中文字对应的元素类型,根据上述元素类型确定文本中的文字,按照缩放指令指示的缩放比例对文本中的文字进行缩放处理。并基于上述元素类型确定一组或多组控件中的文字,针对每组控件中的文字,判断该组控件中的文字按照缩放指令指示的缩放比例进行缩放后,是否溢出对应的控件,在未溢出对应的控件时,按照缩放指令指示的缩放比例对该组控件中的文字进行缩放处理。从而能够有选择的对页面中的部分或全部文字进行缩放处理,在不影响对控件中的文字进行适当缩放的前提下,进一步避免了控件中文字溢出,版面错乱的问题。本公开的实施例提供的文字缩放的方法,通过接收对文字进行缩放的指令,确定当前页面中文字对应的元素类型,根据上述元素类型确定文本中的文字,按照缩放指令指示的缩放比例对文本中的文字进行缩放处理。并基于上述元素类型确定一组或多组控件中的文字,针对每组控件中的文字,判断该组控件中的文字按照缩放指令指示的缩放比例进行缩放后,是否溢出对应的控件,在未溢出对应的控件时,按照缩放指令指示的缩放比例对该组控件中的文字进行缩放处理。在溢出对应的控件时,计算该组控件中的文字对应于控件的最大字体。从而能够有选择的对页面中的部分或全部文字进行缩放处理,在不影响对控件中的文字进行适当缩放的前提下,进一步避免了控件中文字溢出,版面错乱的问题。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是本公开根据一示例性实施例示出的一种文字缩放的方法的流程图;图2是本公开根据一示例性实施例示出的另一种文字缩放的方法的流程图;图3是本公开根据一示例性实施例示出的另一种文字缩放的方法的流程图;图4是本公开根据一示例性实施例示出的一种文字缩放的装置的框图;图5是本公开根据一示例性实施例示出的另一种文字缩放的装置的框图;图6是本公开根据一示例性实施例示出的另一种文字缩放的装置的框图;图7是本公开根据一示例性实施例示出的另一种文字缩放的装置的框图;图8是本公开根据一示例性实施例示出的一种文字缩放的装置的一结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本公开可能采用术本文档来自技高网...
文字缩放的方法、装置及终端

【技术保护点】
一种文字缩放的方法,其特征在于,所述方法包括:接收对文字进行缩放的指令;确定当前页面中文字对应的元素类型;在所述缩放指令的指示下,基于所述元素类型进行文字的缩放处理。

【技术特征摘要】
1.一种文字缩放的方法,其特征在于,所述方法包括:接收对文字进行缩放的指令;确定当前页面中文字对应的元素类型;在所述缩放指令的指示下,基于所述元素类型进行文字的缩放处理。2.根据权利要求1所述的方法,其特征在于,所述在所述缩放指令的指示下,基于所述元素类型进行文字的缩放处理,包括:根据所述元素类型确定第一文字,所述第一文字为文本中的文字;按照所述缩放指令指示的缩放比例对所述第一文字进行缩放处理。3.根据权利要求2所述的方法,其特征在于,所述第一文字对应的元素类型包括文本的元素类型。4.根据权利要求2所述的方法,其特征在于,所述在所述缩放指令的指示下,基于所述元素类型进行文字的缩放处理,还包括:基于所述元素类型确定一组或多组第二文字,所述第二文字为控件中的文字,每组第二文字对应一个控件;针对每组所述第二文字,判断该组第二文字按照所述缩放指令指示的缩放比例进行缩放后,是否溢出对应的控件;当未溢出对应的控件时,按照所述缩放指令指示的缩放比例对该组第二文字进行缩放处理。5.根据权利要求4所述的方法,其特征在于,所述在所述缩放指令的指示下,基于所述类型进行文字的缩放处理,还包括:当溢出对应的控件时,计算该组第二文字对应于控件的最大字体;将该组第二文字按照所述最大字体对应的缩放比例进行缩放处理。6.根据权利要求4或5所述的方法,其特征在于,所述第二文字对应的元素类型包括控件的元素类型。7.一种文字缩放的装置,其特征在于,所述装置包括:接收模块,被配置为接收对文字进行缩放的指令;确定模块,被配置为确定当前页面中文字对应的元素类型;处...

【专利技术属性】
技术研发人员:张少伟左景龙於一飞
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1