选择电子文档内容的方法及装置与流程

文档序号:18265801发布日期:2019-07-27 09:07阅读:187来源:国知局
本发明涉及网络应用技术,尤指一种选择电子文档内容的方法及装置。
背景技术
::电子文档中,要选中文本时,用户需要先将光标调整到要选中文本的起始点,再拖动光标扫过所有要选中的文本,才能完成文本的选择操作。此方式中,将用户拖动光标扫过的区域内的文本确定为用户所选中的文本,不仅误操作概率高,而且操作繁琐,用户体验差。技术实现要素:本发明提供了一种选择电子文档内容的方法及装置,能够使用户更方便快捷地选择电子文档的内容。为了达到本发明目的,本发明提供了一种一种选择电子文档内容的方法,包括:响应于针对当前电子文档的预定操作,检测光标的移动并获取所述移动的起始点和终止点的位置信息;根据所述起始点和终止点的位置信息,形成预定的几何形状;将所述几何形状所处区域的内容设置并显示为选中状态。其中,所述几何形状为如下之一:四边形;椭圆形;圆形。其中,所述针对当前电子文档的预定操作为如下之一:以所述起始点为起点的拖动操作;以所述起始点为起点的滑动操作。其中,在所述预定操作的进行中,检测光标的实时移动并获取所述实时移动的终止点的位置信息;以该终止点的位置信息形成所述预定的几何形状。其中,还包括:在所述预定操作的进行中,显示所述几何形状。其中,还包括:响应于所述预定操作的释放,消除所述几何形状但仍将所述内容显示为选中状态。其中,所述内容包括如下之一或多项:文本、表格、图形、图像、图片。一种选择电子文档内容的装置,包括:定位模块,用于响应于针对当前电子文档的预定操作,检测光标的移动并获取所述移动的起始点和终止点的位置信息;确定模块,用于根据所述起始点和终止点的位置信息,形成预定的几何形状;设置模块,用于将所述几何形状所处区域的内容设置为选中状态;显示模块,用于显示所述内容的选中状态。其中,所述几何形状为如下之一:四边形;椭圆形;圆形。其中,所述针对当前电子文档的预定操作为如下之一:以所述第一位置为起点的拖动操作;以所述第一位置为起点的滑动操作。其中,所述定位模块,具体用于在所述预定操作的进行中,检测光标的实时移动并获取所述实时移动的终止点的位置信息;所述确定模块,具体用于以所述实时移动的终止点的位置信息形成所述预定的几何形状。其中,所述显示模块,还用于在所述预定操作的进行中,显示所述几何形状。其中,所述设置模块,具体用于响应于所述预定操作的释放,消除所述几何形状但仍将所述内容显示为选中状态。其中,所述内容包括如下之一或多项:文本、表格、图形、图像、图片。一种选择电子文档内容的装置,包括:显示器;存储有计算机程序的存储器;处理器,配置为读取所述计算机程序以执行上述选择电子文档内容的方法。一种计算机存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述选择电子文档内容的方法的步骤。本申请的优点至少包括:本发明实施例,通过用户操作形成预定的几何形状,以该几何形状所处区域的文本为选中对象,能够有效避免误操作、简化用户操作,使用户更方便快捷地选择电子文档的内容,提高用户体验。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。图1为本申请一示例性应用环境的示意图;图2为本申请另一示例性应用环境的示意图;图3为实施例一的选择电子文档内容的方法流程示意图;图4为实施例一选择电子文档内容的示例性执行流程的示意图;图5为文本选中状态的显示界面示例图;图6为实施例二的选择电子文档内容的装置的结构示意图;图7为实施例三的选择电子文档内容的装置的结构示意图;图8为通过本申请选中整页内容时的界面示例图。具体实施方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。本申请所述的电子设备可以是任何支持文档处理的设备。该电子设备可以有多种实现形式。比如,该电子设备可以是诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)、导航装置、可穿戴设备、智能手环、计步器等移动终端设备,以及诸如台式计算机等固定终端设备。如图1所示,为本申请的一种示例性应用环境示意图。如图1所示,用户将办公软件安装到计算机上,计算机通过运行该办公软件向用户提供电子文档的编辑功能,用户可在该电子文档的用户界面上进行文档编辑操作(包括但不限于下文所述选择电子文档内容相关的操作),计算机响应于用户的文档编辑操作生成相应格式的文档或执行相应的处理(包括但限于下文显示几何形状、设置并显示选中状态等)。如图2所示,为本申请的另一示例性应用环境示例图。如图2所示的应用环境中,用户将办公应用程序安装到移动设备上,移动设备运行该办公应用程序向用户提供电子文档的编辑功能,用户可在移动设备上呈现的电子文档用户界面上进行文档编辑操作(包括但不限于下文所述选择电子文档内容相关的操作),移动设备可响应于用户的文档编辑操作生成相应格式的文档或执行相应的处理(包括但限于下文显示几何形状、设置并显示选中状态等)。除此之外,本申请还可应用于其他环境。可以理解,本申请的技术方案可适用于电子文档的各种应用环境中。对于具体的应用环境,本文不予限制。下面对本申请技术方案的实现方式进行详细说明。实施例一如图3所示,一种选择电子文档内容的方法,可以包括:步骤301,响应于针对当前电子文档的预定操作,检测光标的移动并获取所述移动的起始点和终止点的位置信息;步骤302,根据所述起始点和终止点的位置信息,形成预定的几何形状;步骤303,将所述几何形状所处区域的内容设置并显示为选中状态。本实施例中,所述几何形状可以为如下之一:四边形;椭圆形;圆形。除此之外,该几何形状还可以采用其他形式,对此,本文不予限制。本实施例中,位置信息可以为坐标信息,该坐标信息可以是电子设备显示屏上相应点的坐标信息,也可以是其他形式。本实施例中,根据所述起始点和终止点的位置信息形成预定的几何形状的具体方式依据几何形状的类型而不同。比如,几何形状为四边形时,该四边形的长为起始点横坐标与终止点横坐标之间的距离、宽为起始点纵坐标与终止点纵坐标之间的距离。在预定操作的进行中,光标的终止点不断变化,随着光标终止点的变化该四边形的形状也会实时发生变化。再比如,几何形状为圆形或椭圆形时,可以根据起始点的坐标信息和终止点的坐标信息确定该圆形或椭圆形的中心点和半径等参数,并以此参数形成相应的圆形或椭圆形。在预定操作的进行中,光标的终止点不断变化,随着光标终止点的变化该圆形或椭圆形的参数随着终止点的坐标信息变化,相应的该圆形或椭圆形的形状也会随之发生变化。本实施例中,所述针对当前电子文档的预定操作可以为如下之一:以所述起始点为起点的拖动操作;以所述起始点为起点的滑动操作。通过拖动或滑动的方式移动光标,方便用户实时控制所选中的范围,不仅易于操作,而且误操作的概率低。除此之外,该预定操作还可采用其他实现方式。具体应用中,可结合应用场景的特点、用户自己的需求等自由设定该预定操作的具体实现方式。比如,对于触控手机、平板电脑等电子设备,该预定操作可以在该电子设备的触控屏幕上按压起始点并以此起始点为起点拖动或滑动。对于pc等电子设备,该预定操作可以在起始点点击鼠标并以此起始点为起点拖动鼠标。本实施例的一种实现方式中,在所述预定操作的进行中,检测光标的实时移动并获取所述实时移动的终止点的位置信息;以该终止点的位置信息形成所述预定的几何形状。这样,可以实时跟踪用户操作光标的轨迹调整几何形状的大小,从而实时随着用户操作调整要选中的内容。在上述实现方式中,还可以在所述预定操作的进行中,显示所述几何形状。通过检测预定操作实时显示相应的几何形状,可以使得用户在操作过程中实时查看所选中的区域,以便随时调整,在需要时释放。在上述实现方式中,可以响应于所述预定操作的释放,消除当前显示的所述几何形状但仍将所述内容显示为选中状态。比如,在用户拖动光标到某个点并释放时,即不再显示该几何形状,仅显示该几何形状所处区域的内容的选中状态即可,表示选择操作已经完成。本实施例中,可以在所述预定操作的进行中,实时将当前几何形状所处区域的内容设置并显示为选中状态。换言之,在用户操作的过程中之后既向用户呈现几何形状同时还将该几何形状所处区域的内容设置并显示为选中状态。比如,在用户拖动光标到某个点时,呈现该终止点与起始点所形成的几何形状,同时设置该几何形状所处区域的内容为选中状态并显示该选中状态。如此,可以在预定操作的过程中,将几何状态所处区域的内容以突出方式实时呈现,以便用户可实时查看当前选中的内容。本实施例中,所述内容可以包括如下之一或多项:文本、表格、图形、图像、图片。换言之,设置为选中状态的内容可以是电子文档中任何类型的对象,只要该对象处在所述几何形状所覆盖的区域即将可将其设置为选中状态。下面以选择电子文档中的文本为例说明本实施例。如图4所示,选择电子文档中文本的示例性流程,可以包括:步骤401,用户在电子文档的位置a处点击鼠标;步骤402,响应于位置a处点击鼠标的操作,将光标定位至位置a,以位置a作为光标移动的起始点,并记录位置a的坐标信息;步骤403,用户拖动鼠标,光标随着鼠标的拖动进行移动;步骤404,响应于用户拖动鼠标的操作,检测光标的实时移动,以光标实时移动所产生的位置b的坐标信息与位置a的坐标信息为准,形成四边形框并显示,同时识别该四边形框内及其边缘处的文本并将其设置为选中状态,同时突出显示(比如,阴影、高亮等)的方式呈现该文本的选中状态;其中,该四边形框的长为位置a横坐标与位置b横坐标之间的距离、宽为位置a纵坐标与位置b纵坐标之间的距离。随着光标的移动实时调整四边形框的形状。步骤405,用户拖动鼠标到位置c,并释放鼠标;步骤406,响应于用户拖动鼠标到位置c的操作,光标停止在位置c,检测位置c的位置并记录位置c的坐标信息,以位置c的坐标信息与位置a的坐标信息为准形成四边形框,同时识别该四边形框内及其边缘处的文本,将所识别的文本设为选中状态,并以突出显示(比如,阴影、高亮等)的方式呈现该文本的选中状态,响应于用户释放鼠标的操作,四边形框消失,但文本仍保留选中状态。实际应用中,上述的鼠标操作还可通过其他方式实现。比如,按压位置a并进行滑动,在位置b释放。当然,本实施例中选中文本时操作的方式还可以是其他形式,对此,本文不予限制。需要说明的是,上述示例性流程中通过四边形框来确定所选中的文本,而实际应用中,还可以通过其他几何形状来确定所选中的文本,比如,圆形框、椭圆形框等。如果采用圆形框或椭圆形框,可以根据位置a的坐标信息、以及位置c或位置b的坐标信息确定该圆形框或椭圆形框的中心点和半径等参数,并以此参数形成相应的圆形框或椭圆形框。另外,该四边形框可以是正方形、矩形等形状,对其具体形状,可基于位置a、位置b、位置c的坐标信息来定。如图5所示,为图4所示示例性流程中文本选中状态的显示界面示例图。需要说明的是,上述图4至图5均为示例,在实际应用中,本实施例还可通过其他方式实现。需要说明的是,本实施例中几何形状所处区域的内容是指处在几何形状所覆盖区域的内容。该内容包括但不限于:处在几何形状所覆盖区域内的内容、处在该几何形状所覆盖区域边缘线上的内容。本实施例中,通过用户操作形成预定的几何形状,以该几何形状所处区域的文本为选中对象,能够有效避免误操作、简化用户操作,使用户更方便快捷地选择电子文档的内容,提高用户体验。实施例二一种选择电子文档内容的装置,如图6所示,可以包括:定位模块61,用于响应于针对当前电子文档的预定操作,检测光标的移动并获取所述移动的起始点和终止点的位置信息;确定模块62,用于根据所述起始点和终止点的位置信息,形成预定的几何形状;设置模块63,用于将所述几何形状所处区域的内容设置为选中状态;显示模块64,用于显示所述内容的选中状态。本实施例中,所述几何形状可以为如下之一:四边形;椭圆形;圆形。除此之外,该几何形状还可以采用其他形式,对此,本文不予限制。本实施例的一种实现方式中,所述针对当前电子文档的预定操作可以为如下之一:以所述第一位置为起点的拖动操作;以所述第一位置为起点的滑动操作。通过拖动或滑动的方式移动光标,方便用户实时控制所选中的范围,不仅易于操作,而且误操作的概率低。除此之外,该预定操作还可采用其他操作方式。对此,本文不予限制。本实施例的一种实现方式中,所述定位模块61,具体可以用于在所述预定操作的进行中,检测光标的实时移动并获取所述实时移动的终止点的位置信息;所述确定模块62,具体可以用于以所述实时移动的终止点的位置信息形成所述预定的几何形状。这里,所述显示模块64,还可用于在所述预定操作的进行中,显示所述几何形状。这样,在用户操作的过程中可实时查看几何形状所处的区域,也就是可以实时查看即将选中的内容,可有效避免误操作。本实施例中的一种实现方式中,所述设置模块62,具体可以用响应于所述预定操作的释放,消除所述几何形状但仍将所述内容显示为选中状态。如此,仅保留内容的选中状态,消除几何形状,可表示选中操作已经结束,不再需要用户手动消除几何形状,可进一步简化用户操作,提高用户体验。本实施例中,所述内容可以包括如下之一或多项:文本、表格、图形、图像、图片。换言之,设置为选中状态的内容可以是电子文档中任何类型的对象,只要该对象处在所述几何形状所覆盖的区域即将可将其设置为选中状态。需要说明的是,几何形状所处区域的内容是指处在几何形状所覆盖区域的内容。该内容包括但不限于:处在几何形状所覆盖区域内的内容、处在该几何形状所覆盖区域边缘线上的内容。实际应用中,本实施例选择电子文档内容的装置可以设置于电子设备或可以实现为电子设备。该选择电子文档内容的装置各模块分别可以是软件、硬件或两者的组合。具体来说,定位模块61、确定模块62、设置模块63、显示模块64分别可以是软件、硬件或两者的结合。本实施例的其他技术细节可参照实施例一。实施例三一种选择电子文档内容的装置,如图7所示,包括:显示器71;存储有计算机程序的存储器72;处理器73,配置为读取所述计算机程序以执行实施例一所述选择电子文档内容的方法。实际应用中,本实施例选择电子文档内容的装置可以通过电子设备来实现。该选择电子文档内容的装置的基础结构中,可以包括显示器71、存储器72和处理器73。在此基础结构之上,可根据实际应用的需要增加其他部件。比如,该装置还可以包括:鼠标、键盘、触控屏等输入部件,显示器71可以实现为支持触控操作的触控显示器。在此基础上,还可增加其他部件,比如,该处理装置中还可以包括:语音输入部件、通信电路等。本实施例的其他技术细节可参照实施例一。实施例四一种计算机存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现实施例一所述选择电子文档内容的方法的步骤。实际应用中,本实施例的计算机存储介质可配置于上述电子设备中,以实现实施例一所述选择电子文档内容的方法的步骤。本实施例的其他技术细节可参照实施例一。需要说明的是,本申请的上述技术方案,尤其适用于需要选择较多内容的应用场景,在类似场景中通过本申请的技术方案可大幅简化用户操作,明显提高用户体验。比如,要选中一整页或多页的所有内容时,通过本申请的技术方案只需要画一个矩形框即可轻松选中此页或多页的所有内容,而如果使用相关技术的方式选中一整页的所有内容时,需要用户从该页第一行的起始端开始一直拖动鼠标到此页最后一行的末尾,长时间拖动鼠标,不仅操作困难,而且误操作的概率很高。此情况下,如果使用本申请的技术方案,用户可以把视图缩小,用矩形框选择该页的所有内容就会方便很多,如图8所示为该情况下的界面示例图。由此可知,本申请技术方案相较于相关技术来说,可大幅简化用户操作,减少误操作的概率,明显提升用户体验。需要说明的是,本实施例的计算机存储介质可以包括永久性和非永久性、可移动和非可移动存储介质,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom),快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1