一种对复选框操作的方法、系统和终端

文档序号:1391828 发布日期:2020-02-28 浏览:9次 >En<

阅读说明:本技术 一种对复选框操作的方法、系统和终端 (Method, system and terminal for operating check boxes ) 是由 蒙燕玲 聂道强 侯霜 于 2018-08-02 设计创作,主要内容包括:本发明公开了一种对复选框操作的方法、系统和终端,其中,所述方法包括:识别复选框,所述复选框包括:空白框和/或打勾框;判断所述复选框的类型;当所述复选框包含空白框时,在接收复选框选择指令后,根据所述空白框的类型将空白框替换为打勾框;当所述复选框包含打勾框时,在接收复选框取消选择指令后,根据所述打勾框的类型将打勾框替换为空白框。本发明能够实现自动对复选框进行打勾或取消打勾操作,简化了用户编辑文档的复杂度。(The invention discloses a method, a system and a terminal for operating check boxes, wherein the method comprises the following steps: identifying a checkbox, the checkbox comprising: blank frames and/or hooking frames; judging the type of the check box; when the check box comprises a blank box, replacing the blank box with a check box according to the type of the blank box after receiving a check box selection instruction; and when the check box comprises a check box, after a check box canceling selection instruction is received, replacing the check box with a blank box according to the type of the check box. The invention can automatically check the check boxes or cancel the check operation, thereby simplifying the complexity of editing the document by the user.)

一种对复选框操作的方法、系统和终端

技术领域

本发明涉及复选框操作技术,尤指一种对复选框操作的方法、系统和终端。

背景技术

文档编写中,尤其是在表达选择时,经常需要给空白方框打上勾,即:

未选上状态:□

选上状态:

Figure BDA0001752749420000011

上述可以打勾的方框,可通过“***复选框内容控件”的方法***。然而,此方法不易实现:

1)复选框功能属于一般用户不甚了解的“开发工具”,且所述“开发工具”默认关闭,需要先开启,需要具备专业技能的人员才能操作;

2)操作繁杂:复选框默认勾选状态为方框内打叉,需要把勾选状态改为才能达到想要的效果,如图1所示,点击更改按键之后,要在系统提供的大量字符中找到并不常用的

Figure BDA0001752749420000013

字符,用以替换默认方框内打叉符号,如图2所示。

由于上述方法晦涩复杂,不为普通用户所知,在文档中编写空白方框的用户往往直接通过支持输入“□”的输入法输入“方框”得到“□”,但是这种方框并不能做打勾/取消打勾的互动。如此一来,要打勾的话,用户要么通过一系列复杂步骤***打勾符号

Figure BDA0001752749420000014

替换“□”,要么放弃在电脑上进行此操作,转而在纸质版文档上手动打勾。

发明内容

为了解决上述技术问题,本发明提供了一种对复选框的操作方法、系统和终端,能够实现自动对复选框进行打勾或取消打勾操作,简化了用户编辑文档的复杂度。

为了达到本发明目的,本发明提供了一种对复选框的操作方法,包括:

识别复选框,所述复选框包括:空白框和/或打勾框;

判断所述复选框的类型;

当所述复选框包含空白框时,在接收复选框选择指令后,根据所述空白框的类型将空白框替换为打勾框;

当所述复选框包含打勾框时,在接收复选框取消选择指令后,根据所述打勾框的类型将打勾框替换为空白框。

在一实施方式中,

当所述复选框包含空白框时,在接收复选框选择指令后,根据所述空白框的类型将空白框替换为打勾框,包括:

当所述空白框的类型为非带圈字符或Macrobutton域结果时,根据预设的空白框和打勾框的对应关系,确认所述空白框对应的打勾框;

在接收对空白框打勾指令后,将所述空白框替换为打勾框。

在一实施方式中,

当所述复选框包含空白框时,在接收复选框选择指令后,根据所述空白框的类型将空白框替换为打勾框,包括:

当所述空白框的类型为带圈字符时,在接收对空白框打勾指令后,在所述空白框的域代码中增加打勾操作。

在一实施方式中,

当所述复选框包含打勾框时,在接收复选框取消选择指令后,根据所述打勾框的类型将打勾框替换为空白框,包括:

当所述打勾框的类型为非带圈字符或Macrobutton域结果时,根据预设的空白框和打勾框的对应关系,确认所述打勾框对应的空白框;

在接收对打勾框取消打勾指令后,将打勾框替换为空白框。

在一实施方式中,

当所述复选框包含打勾框时,在接收复选框取消选择指令后,根据所述打勾框的类型将打勾框替换为空白框,包括:

当所述打勾框的类型为带圈字符时,在接收对打勾框取消打勾指令后,在所述打勾框的域代码中删除打勾操作。

在一实施方式中,所述方法还包括:

当识别出的复选框包含空白框,且判断出所述空白框为可互动空白框时,在接收复选框选择指令后,根据所述空白框的类型将空白框替换为打勾框。

在一实施方式中,

所述判断所述空白框为可互动空白框,包括:

在过滤掉隐藏字符的前提下,若空白框的同段落、同行和所述空白框的相邻字符不包含空白框,且空白框的同段落、同行和所述空白框的相邻字符不包括计算符号,且空白框的相邻字符不包含括号、书名号和引号,则该空白框为可互动空白框。

本发明还提供了一种对复选框的操作系统,所述系统包括:

识别模块,用于识别复选框,所述复选框包括:空白框和/或打勾框;

执行模块,用于判断所述复选框的类型;当所述复选框包含空白框时,在接收复选框选择指令后,根据所述空白框的类型将空白框替换为打勾框;当所述复选框包含打勾框时,在接收复选框取消选择指令后,根据所述打勾框的类型将打勾框替换为空白框。

本发明还提供了一种对复选框的操作终端,所述终端包括:

存储器,用于存储计算机可执行指令;

处理器,用于执行所述计算机可执行指令,用以实现如上所述的对复选框操作的方法。

本发明还提供了一种计算机可读存储介质,所述介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现如上所述的对复选框操作的方法。

与现有技术相比,本发明包括:识别复选框,所述复选框包括:空白框和/或打勾框;判断所述复选框的类型;当所述复选框包含空白框时,在接收复选框选择指令后,根据所述空白框的类型将空白框替换为打勾框;当所述复选框包含打勾框时,在接收复选框取消选择指令后,根据所述打勾框的类型将打勾框替换为空白框。本发明实施例能够实现自动对复选框进行打勾或取消打勾操作,简化了用户编辑文档的复杂度。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为现有对空白框进行打勾操作进行的内容控件属性修改示意图;

图2为现有寻找

Figure BDA0001752749420000041

字符的示意图;

图3为本发明实施例对复选框操作的方法流程图;

图4为本发明实施例中空白框和打勾框的对应关系表;

图5~图7为本发明应用示例所示的符号表;

图8为本发明应用示例对复选框进行操作的方法流程;

图9为本发明实施例对复选框操作的系统组成框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本发明实施例提供了一种对复选框进行操作的方法,如图3所示,所述方法包括:

S301识别复选框;

所述复选框包括:空白框“□”和/或打勾框

S302判断所述复选框的类型;

S303当所述复选框包含空白框时,在接收复选框选择指令后,根据所述空白框的类型将空白框替换为打勾框;当所述复选框包含打勾框时,在接收复选框取消选择指令后,根据所述打勾框的类型将打勾框替换为空白框;

所述复选框选择指令、复选框取消选择指令可以通过点击(单击或双击)复选框后发出。

在本发明实施例的一可选实施方式中,

当所述复选框包含空白框时,在接收复选框选择指令后,根据所述空白框的类型将空白框替换为打勾框,包括:

当所述空白框的类型为非带圈字符或Macrobutton域结果时,根据预设的空白框和打勾框的对应关系,确认所述空白框对应的打勾框;

在接收对空白框打勾指令后,将所述空白框替换为打勾框。

当所述空白框的类型为带圈字符时,在接收对空白框打勾指令后,在所述空白框的域代码中增加打勾操作,如,在空白框的域代码中添加一个符号勾。

当所述复选框包含打勾框时,在接收复选框取消选择指令后,根据所述打勾框的类型将打勾框替换为空白框,包括:

当所述打勾框的类型为非带圈字符或Macrobutton域结果时,根据预设的空白框和打勾框的对应关系,确认所述打勾框对应的空白框;

在接收对打勾框取消打勾指令后,将打勾框替换为空白框。

当所述打勾框的类型为带圈字符时,在接收对打勾框取消打勾指令后,在所述打勾框的域代码中删除打勾操作,如,在打勾框的域代码中删除一个符号勾。

上述空白框和打勾框的对应关系,可参见图4。图4给出了多种空白框以及打勾框的编码、字体以及对应关系,本发明实施例可以对多种空白框以及打勾框进行识别。需要说明的是,空白框和打勾框的对应关系不限于图4所示,可根据实际需要进行修改和扩展。

在本发明实施例的一可选实施方式中,上述方法还包括:

当经过上述步骤S301识别出的复选框包含空白框时,先判断所述空白框是否为可互动空白框,在判断出所述空白框为可互动空白框后,若接收到复选框选择指令,根据所述空白框的类型将空白框替换为打勾框。

上述判断所述空白框为可互动空白框,包括:

在过滤掉隐藏字符的前提下,若空白框的同段落、同行和所述空白框的相邻字符不包含空白框,且空白框的同段落、同行和所述空白框的相邻字符不包括计算符号,且空白框的相邻字符不包含括号、书名号和引号,则该空白框为可互动空白框。

本发明实施例能够实现自动对复选框进行打勾或取消打勾操作,简化了用户编辑文档的复杂度。

下面以一个具体的应用实例对本发明实施例进行说明,如图8所示。

步骤1,光标停留在复选框上,识别该复选框;

步骤2,当识别出复选框为空白框“□”,过滤到所有隐藏字符,判断该空白框“□”的同段落、同行和该空白框的后相邻字符是否包含图5中“后字符”所列的字符,或者判断该空白框“□”的同段落、同行和该空白框的前相邻字符是否包含图5中“前字符”所列的字符,如果包含,执行步骤3;如果不包含,执行步骤4;

步骤3,说明该空白框是不可互动空白框,不需要对该空白框进行打勾操作,流程结束;

步骤4,继续判断该空白框“□”的同段落、同行和该空白框的相邻字符是否包含“半角空格”或“tab”,如果包含,执行步骤5;如果不包含,执行步骤6;

步骤5,过滤所述“半角空格”和“tab”,执行步骤6;

步骤6,判断该空白框“□”的同段落、同行和该空白框的相邻字符是否包含图6所示的表达式或符号,如果包含,执行步骤7;如果不包含,执行步骤8;

步骤7,说明该空白框是不可互动空白框,不需要对该空白框进行打勾操作,流程结束;

步骤8,判断该该空白框“□”的相邻字符是否包含图7所示的成对字符(括号、书名号和引号),如果包含,执行步骤9;如果不包含,执行步骤10;

步骤9,说明该空白框是不可互动空白框,不需要对该空白框进行打勾操作,流程结束;

步骤10,说明该空白框是可互动空白框,当该空白框为非带圈字符或Macrobutton域结果时,执行步骤11;当该空白框为带圈字符时,执行步骤12;

步骤11,根据图4所示的预设的空白框和打勾框的对应关系,确认所述空白框对应的打勾框;在接收用户点击空白框发出的对空白框打勾指令后,将所述空白框“□”替换为打勾框

Figure BDA0001752749420000081

流程结束;

步骤12,在接收用户点击空白框发出的对空白框打勾指令后,在所述空白框的域代码中增加打勾操作,实现

Figure BDA0001752749420000082

的效果,流程结束;

步骤13,当识别出复选框为打勾框

Figure BDA0001752749420000083

当该打勾框为非带圈字符或Macrobutton域结果时,执行步骤14;当该打勾框为带圈字符时,执行步骤15;

步骤14,根据图4所示的预设的空白框和打勾框的对应关系,确认所述打勾框对应的空白框;在接收用户点击打勾框发出的对打勾框取消打勾指令后,将打勾框

Figure BDA0001752749420000084

替换为空白框“□”,流程结束;

步骤15,在接收用户点击打勾框发出的对打勾框取消打勾指令后,在所述打勾框的域代码中删除打勾操作,实现“□”的效果,流程结束。

通过上述应用示例可以看出,本发明实施例适用于普通用户,用户直接靠点击就能改变方框的勾选状态,提高了编辑文档时方框打勾互动的简易度。

本发明实施例还提供了一种对复选框操作的系统组成框图,如图9所示,所述系统包括:

识别模块,用于识别复选框,所述复选框包括:空白框和/或打勾框;

执行模块,用于判断所述复选框的类型;当所述复选框包含空白框时,在接收复选框选择指令后,根据所述空白框的类型将空白框替换为打勾框;当所述复选框包含打勾框时,在接收复选框取消选择指令后,根据所述打勾框的类型将打勾框替换为空白框。

在本发明实施例的一可选实施方式中,当所述复选框包含空白框时,在接收复选框选择指令后,根据所述空白框的类型将空白框替换为打勾框,包括:

当所述空白框的类型为非带圈字符或Macrobutton域结果时,根据预设的空白框和打勾框的对应关系,确认所述空白框对应的打勾框;在接收对空白框打勾指令后,将所述空白框替换为打勾框。

当所述空白框的类型为带圈字符时,在接收对空白框打勾指令后,在所述空白框的域代码中增加打勾操作,如,在空白框的域代码中添加一个符号勾。

在本发明实施例的一可选实施方式中,当所述复选框包含打勾框时,在接收复选框取消选择指令后,根据所述打勾框的类型将打勾框替换为空白框,包括:

当所述打勾框的类型为非带圈字符或Macrobutton域结果时,根据预设的空白框和打勾框的对应关系,确认所述打勾框对应的空白框;在接收对打勾框取消打勾指令后,将打勾框替换为空白框。

当所述打勾框的类型为带圈字符时,在接收对打勾框取消打勾指令后,在所述打勾框的域代码中删除打勾操作,如,在打勾框的域代码中删除一个符号勾。

上述空白框和打勾框的对应关系,可参见图4。图4给出了多种空白框以及打勾框的编码、字体以及对应关系,本发明实施例可以对多种空白框以及打勾框进行识别。需要说明的是,空白框和打勾框的对应关系不限于图4所示,可根据实际需要进行修改和扩展。

在本发明实施例的一可选实施方式中,上述执行模块,还用于当识别出的复选框包含空白框时,先判断所述空白框是否为可互动空白框,在判断出所述空白框为可互动空白框后,若接收到复选框选择指令,根据所述空白框的类型将空白框替换为打勾框。

上述执行模块,判断所述空白框为可互动空白框,包括:

在过滤掉隐藏字符的前提下,若空白框的同段落、同行和所述空白框的相邻字符不包含空白框,且空白框的同段落、同行和所述空白框的相邻字符不包括计算符号,且空白框的相邻字符不包含括号、书名号和引号,则该空白框为可互动空白框。

本发明实施例能够实现自动对复选框进行打勾或取消打勾操作,简化了用户编辑文档的复杂度。

本发明实施例还提供了一种对复选框的操作终端,所述终端包括:

存储器,用于存储计算机可执行指令;

处理器,用于执行所述计算机可执行指令,用以实现如上述实施例所述的对复选框操作的方法。

本发明实施例还提供了一种计算机可读存储介质,所述介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现如上述实施例所述的对复选框操作的方法。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于点阵纸笔的生产数据采集方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!