CN109902277B - 一种文档编辑方法、装置、电子设备和可读存储介质 - Google Patents
一种文档编辑方法、装置、电子设备和可读存储介质 Download PDFInfo
- Publication number
- CN109902277B CN109902277B CN201711286007.4A CN201711286007A CN109902277B CN 109902277 B CN109902277 B CN 109902277B CN 201711286007 A CN201711286007 A CN 201711286007A CN 109902277 B CN109902277 B CN 109902277B
- Authority
- CN
- China
- Prior art keywords
- character
- edited
- characters
- preset
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
Abstract
本发明实施例提供了一种文档编辑方法、装置、电子设备和可读存储介质。该方法包括:当文档中存在被选中的待编辑字符时,利用预设映射表,确定每一个待编辑字符的字符编号;预设映射表中记录有:字符和字符编号的映射关系;分别判断每一个待编辑字符的字符编号,是否与第一预设字符表中的字符编号相匹配;第一预设字符表中记录有空心方框字符的字符编号;若一个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配,则利用目标字符替换该待编辑字符;目标字符为:具有标记内容的标记方框字符。应用本发明实施例提供的方案编辑文档,可以将文档中的空心方框字符编辑为具有标记内容的标记方框字符,提升了用户的文档编辑体验。
Description
技术领域
本发明涉及文档处理技术领域,特别是涉及一种文档编辑方法、装置、电子设备和可读存储介质。
背景技术
目前,电子设备中的许多文档(例如调查报告和个人信息表等文档)中,常常存在有一个或多个方框(即空心方框字符)。用户可以将这些文档打印到纸张上,并且可以用笔在纸张显示的方框中画勾、画叉或填充。
例如,用户将个人信息表打印到纸张上后,用户在该纸张显示的一方框中画勾。那么此时,表明该方框被用户选中,也就是,表明该方框后面的信息被用户选中。
但是,在通过电子设备打开上述个人信息表时,用户只能通过输入法在方框前或者方框后***一个勾,无法实现在方框内***勾,无法给用户带来良好的文档编辑体验。
发明内容
本发明实施例的目的在于提供一种文档编辑方法、装置电子设备和可读存储介质,以能够将文档中的空心方框字符编辑为具有标记内容的标记方框字符,提升了用户的文档编辑体验。具体技术方案如下:
第一方面,本发明实施例提供了一种文档编辑方法,该方法可以包括:
当文档中存在被选中的待编辑字符时,利用预设映射表,确定每一个待编辑字符的字符编号;其中,预设映射表中记录有:字符和字符编号的映射关系;
分别判断每一个待编辑字符的字符编号,是否与第一预设字符表中的字符编号相匹配;其中,第一预设字符表中记录有空心方框字符的字符编号;
若一个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配,则利用目标字符替换该待编辑字符;其中,目标字符为:具有标记内容的标记方框字符。
可选地,在判断一个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配之后,并在利用目标字符替换该待编辑字符的步骤之前,该方法还可以包括:
将预设字符编号对应的字符确定为目标字符;其中,预设字符编号对应的字符为:具有标记内容的标记方框字符。
可选地,预设映射表中记录有:字符、字符编号和字符所属字体之间的映射关系;
在判断一个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配之后,并在利用目标字符替换该待编辑字符的步骤之前,该方法还可以包括:
利用预设映射表确定该待编辑字符所属的字体,作为目标字体;
从预设映射表中查找:属于目标字体的、且具有标记内容的标记方框字符;
将查找到的标记方框字符,确定为目标字符。
可选地,在分别判断每一个待编辑字符的字符编号,是否与第一预设字符表中的字符编号相匹配的步骤之后,该方法还可以包括:
判断是否存在至少两个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配;
若是,显示菜单浮窗;其中,菜单浮窗中显示有:用于进入标记模式的菜单选项;
当接收到针对菜单选项的选择指令时,关闭菜单浮窗,并显示一个列表浮窗;其中,列表浮窗中显示有:文档中被选中的、字体大小经过放大处理的待编辑字符;
当接收到针对列表浮窗中显示的、至少两个待编辑字符中任一待编辑字符的选择指令时,利用目标字符替换列表浮窗中显示的该待编辑字符,并利用目标字符替换文档中的该待编辑字符。
可选地,在本发明实施例中,该方法还可以包括:
当接收到针对文档中的、非列表浮窗区域的点击指令时,关闭列表浮窗。
可选地,在本发明实施例中,该方法还可以包括:
当不存在至少两个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配时,判断是否存在一个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配;
若是,执行利用目标字符替换该待编辑字符的步骤。
可选地,在利用目标字符替换该待编辑字符的步骤之后,该方法还可以包括:
当检测到替换该待编辑字符的目标字符被选中时,利用预设映射表确定该目标字符的字符编号;
判断该目标字符的字符编号,是否与第二预设字符表中的字符编号相匹配;其中,第二预设字符表中记录有:具有标记内容的标记方框字符的字符编号;
若与第二预设字符表中的字符编号相匹配,则利用空心方框字符替换该目标字符。
可选地,标记方框字符可以为:画勾方框字符、画叉方框字符和实心方框字符中的一种。
第二方面,本发明实施例还提供了一种文档编辑装置,该装置可以包括:
第一字符编号确定单元,用于当文档中存在被选中的待编辑字符时,利用预设映射表,确定每一个待编辑字符的字符编号;其中,预设映射表中记录有:字符和字符编号的映射关系;
第一判断单元,用于分别判断每一个待编辑字符的字符编号,是否与第一预设字符表中的字符编号相匹配;其中,第一预设字符表中记录有空心方框字符的字符编号;
第一替换单元,用于当第一判断单元判断一个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配时,利用目标字符替换该待编辑字符;其中,目标字符为:具有标记内容的标记方框字符。
可选地,在本发明实施例中,该装置还可以包括:
第一目标字符确定单元,用于在第一判断单元判断一个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配之后,并在第一替换单元利用目标字符替换该待编辑字符之前,将预设字符编号对应的字符确定为目标字符;其中,预设字符编号对应的字符为:具有标记内容的标记方框字符。
可选地,预设映射表中记录有:字符、字符编号和字符所属字体之间的映射关系;
该装置还可以包括:
目标字体确定单元,用于在第一判断单元判断一个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配之后,并在第一替换单元利用目标字符替换该待编辑字符之前,利用预设映射表确定该待编辑字符所属的字体,作为目标字体;
查找单元,用于从预设映射表中查找:属于目标字体的、且具有标记内容的标记方框字符;
第二目标字符确定单元,用于将查找到的标记方框字符,确定为目标字符。
可选地,在本发明实施例中,该装置还可以包括:
第二判断单元,用于在第一判断单元分别判断每一个待编辑字符的字符编号,是否与第一预设字符表中的字符编号相匹配之后,判断是否存在至少两个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配;
第一显示单元,用于在第二判断单元判断为是时,显示菜单浮窗;其中,菜单浮窗中显示有:用于进入标记模式的菜单选项;
第二显示单元,用于当接收到针对菜单选项的选择指令时,关闭菜单浮窗,并显示一个列表浮窗;其中,列表浮窗中显示有:文档中被选中的、字体大小经过放大处理的待编辑字符;
第二替换单元,用于当接收到针对列表浮窗中显示的、至少两个待编辑字符中任一待编辑字符的选择指令时,利用目标字符替换列表浮窗中显示的该待编辑字符,并利用目标字符替换文档中的该待编辑字符。
可选地,在本发明实施例中,该装置还可以包括:
关闭单元,用于当接收到针对文档中的、非列表浮窗区域的点击指令时,关闭列表浮窗。
可选地,在本发明实施例中,该装置还可以包括:
第三判断单元,用于当第二判断单元判断不存在至少两个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配时,判断是否存在一个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配;
触发单元,用于当第三判断单元判断为是时,触发第一替换单元执行利用目标字符替换该待编辑字符的步骤。
可选地,在本发明实施例中,该装置还可以包括:
第二字符编号确定单元,用于当检测到替换该待编辑字符的目标字符被选中时,利用预设映射表确定该目标字符的字符编号;
第四判断单元,用于判断该目标字符的字符编号,是否与第二预设字符表中的字符编号相匹配;其中,第二预设字符表中记录有:具有标记内容的标记方框字符的字符编号;
第三替换单元,用于当第四判断单元判断该目标字符的字符编号与第二预设字符表中的字符编号相匹配,则利用空心方框字符替换该目标字符。
可选地,标记方框字符可以为:画勾方框字符、画叉方框字符和实心方框字符中的一种。
第三方面,本发明实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现第一方面中任一项文档编辑方法实施例提供的方法步骤。
第四方面,本发明实施例还提供了一种可读存储介质,可读存储介质为电子设备上的可读存储介质,可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现第一方面中任一项文档处理方法实施例提供的方法步骤。
在本发明实施例中,电子设备可以对文档进行显示,并且可以检测文档中是否存在被选中的字符。若是,可以将被选中的字符作为待编辑字符。其中,由于预设映射表中记录有字符和字符编号的映射关系,因而可以通过预设映射表来查找到每一个待编辑字符的字符编号。之后,可以分别判断每一个待编辑字符的字符编号是否与:空心方框字符的字符编号相匹配。若匹配,表明该待编辑字符为空心方框字符。否则,表明该待编辑字符不为空心方框字符。并且,当该待编辑字符为空心方框字符时,表明用户想要对该空心方框字符进行编辑。此时,可以利用具有标记内容的标记方框字符来替换该待编辑字符。这样,能够简单快速地将文档中的空心方框字符编辑为具有标记内容的标记方框字符,提升了用户的文档编辑体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种文档编辑方法的流程图;
图2为本发明实施例提供的信息表的一种显示界面的示意图;
图3为本发明实施例提供的信息表的另一种显示界面的示意图;
图4为本发明实施例提供的信息表的又一种显示界面的示意图;
图5为本发明实施例提供的一种文档编辑装置的结构示意图;
图6为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了解决现有技术中存在的问题,本发明实施例提供了一种文档编辑方法、装置、电子设备和可读存储介质。
下面首先对本发明实施例提供的文档编辑方法进行说明。
可以理解的是,本发明实施例提供的文档编辑方法应用于电子设备,该电子设备可以是台式电脑,也可以是平板电脑、手机和智能手表等移动终端。
参见图1,本发明实施例提供的文档编辑方法可以包括如下步骤:
S101:当文档中存在被选中的待编辑字符时,利用预设映射表,确定每一个待编辑字符的字符编号;其中,预设映射表中记录有:字符和字符编号的映射关系;
S102:分别判断每一个待编辑字符的字符编号,是否与第一预设字符表中的字符编号相匹配;其中,第一预设字符表中记录有空心方框字符的字符编号;
S103:若一个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配,则利用目标字符替换该待编辑字符;其中,目标字符为:具有标记内容的标记方框字符。
在本发明实施例中,电子设备可以对文档进行显示,并且可以检测文档中是否存在被选中的字符。若是,可以将被选中的字符作为待编辑字符。其中,由于预设映射表中记录有字符和字符编号的映射关系,因而可以通过预设映射表来查找到每一个待编辑字符的字符编号。之后,可以分别判断每一个待编辑字符的字符编号是否与:第一预设字符表中的空心方框字符的字符编号相匹配。若匹配,表明该待编辑字符为空心方框字符。否则,表明该待编辑字符不为空心方框字符。并且,当该待编辑字符为空心方框字符时,表明用户想要对该空心方框字符进行编辑。此时,可以利用具有标记内容的标记方框字符来替换该待编辑字符。这样,能够简单快速地将文档中的空心方框字符编辑为具有标记内容的标记方框字符,提升了用户的文档编辑体验。
其中,本发明实施例中的文档包括但并不局限于:PDF(Portable DocumentFormat,便携式文档格式)文档、word文档、PPT(PowerPoint,演示文稿)文档和WPS(WPSsoftware,WPS软件)文档。
另外,一个字符是一个单位的字形、类字形单位或符号的基本信息。计算机中使用的文字和符号,比如:1、2、3、一、二、A、B、C、□、!、%,等等,都属于字符。
此外,一个字符编号为:唯一标识一个字符的编号,例如:宋体的“□”的字符编号为:25A1。其中,一个字符编号也可以称为一个字符代码。
下面结合具体示例对本发明实施例提供的文档编辑方法进行说明。
假设电子设备中显示有如图2所示的信息表。如图2所示,该信息表中的第2行记录有:□军队驾驶证;第3行记录有:□军队驾驶证、□武警驾驶证。其中,图2中的□为:空心方框字符。
在现有技术中,如果用户是通过手机等移动终端打开该信息表的,那么,当用户想要填写该信息表时,例如,用户想要在该信息表中第3行的军队驾驶证前面的方框编辑为具有标记内容的标记方框字符,即想要在该方框中画勾或画叉时,用户只能通过输入法在该方框前或者方框后***一个√(即勾)或者×(即叉),无法实现在方框内***勾或叉。
如果用户是通过台式电脑打开该信息表的,那么,当用户想要填写该信息表时,用户需要先点击***选项,然后点击符号选项,再点击其他符号选项,再找到并点击(或/>)选项后,才能将/>(或/>)***到该信息表中。并且,还需要手动删除该信息表中原有的空心方框字符,操作繁琐,给用户带来的填表体验并不好。
而在本发明实施例中,用户通过电子终端(移动终端或者电脑)打开该信息表后,用户想要在该信息表中第3行的军队驾驶证前面的方框中画勾或画叉时,用户只需要通过鼠标划词选中、或者手指长按触摸屏后触摸选中该想要编辑的空心方框字符。
当用户选中该信息表中第3行的军队驾驶证前面的方框时,电子终端能够检测到该信息表中被选中的待编辑字符为:□。然后,电子终端可以利用记录有字符和字符编号的映射关系的预设映射表,来确定该待编辑字符的字符编码。
假设可以确定得到该待编辑字符:□的字符编号为25A1。那么,该电子设备可以判断该待编辑字符的字符编号是否与:第一预设字符表中记录的、空心方框字符的字符编号相匹配。其中,当该第一预设字符表中记录的空心方框字符的字符编号为25A1时,则可以判断得到该待编辑字符的字符编号与第一预设字符表中记录的字符编号相匹配,也就是,可以判断出该待编辑字符为空心方框字符。这样,可以快速地判断出待编辑字符是否为空心方框字符。
其中,该第一预设字符表中除了记录有:字符编号25A1之外,还可以记录有字符编号168,当然并不局限于此。其中,25A1为:字体为宋体的空心方框字符的字符编号;168为:字体为Wingdings文鼎的空心方框字符的字符编号。
当判断出该待编辑字符为空心方框字符时,该电子设备可以利用预设的具有√标记内容的画勾方框字符(即目标字符)对该待编辑字符进行替换,当然也可以利用具有×标记内容的画叉方框字符/>进行替换,也可以利用具有填充内容的实心方框字符进行替换。可见,该种方式使得用户能够快速地对空心方框字符进行编辑,提升了用户的填表体验。
其中,本领域技术人员可以根据实际需求来设置利用哪一种标记方框字符进行替换,在此不作限定。标记方框字符为:画勾方框字符、画叉方框字符和实心方框字符中的一种。
当然,用户也可以选中如图2所示的第3行区域中的:□军队驾驶证,以及,□武警驾驶证。其中,当用户选中图2所示的第3行区域中的:□军队驾驶证,以及,□武警驾驶证时,电子终端能够检测到该信息表中被选中的各个待编辑字符依次为:□、军、队、驾、驶、证、空格、□、武、警、驾、驶和证。然后,电子终端可以利用记录有字符和字符编号的映射关系的预设映射表,来确定这些待编辑字符的字符编码。例如,确定得到上述第一个待编辑字符:□的字符编号为25A1,第八个待编辑字符:□的字符编号为168,其他待编辑字符的字符编号在此不做详述。
然后,电子设备可以将上述每一个待编辑字符的字符编号,与第一预设字符表中的字符编号相匹配。其中,该第一预设字符表中记录有:字符编号25A1和字符编号168,当然并不局限于此。然后,可以检测到第一个待编辑字符与该第一预设字符表中的字符编号25A相匹配,第八个待编辑字符与该第一预设字符表中的字符编号168相匹配。
那么,在一种实现方式中,该电子设备可以利用预设的、具有√标记内容的画勾方框字符(例如字符编号为254的目标字符)对第一个待编辑字符和第八个待编辑字符进行替换。其中,254为:字体为Wingdings文鼎的、具有√标记内容的画勾方框字符的字符编号。
在另一种实现方式中,当述预设映射表中记录有:字符、字符编号和字符所属字体之间的映射关系时,还可以利用该预设映射表确定第一个待编辑字符和第八个待编辑字符所属的字体,假设确定得到第一个待编辑字符所属的字体为:宋体,第八个待编辑字符所属的字体为:Wingdings文鼎。
然后,可以在预设映射表中查找到宋体所对应的所有字符,然后可以将宋体字体所对应的所有字符中的、具有√标记内容的画勾方框字符作为目标字体,然后利用该目标字体对该第一个待编辑字符进行替换。同理,可以在预设映射表中查找到Wingdings文鼎字体所对应的所有字符,然后可以将Wingdings文鼎字体所对应的所有字符中的、具有√标记内容的画勾方框字符/>作为目标字体,然后利用该目标字体对该第八个待编辑字符进行替换。
另外,电子设备可以将上述每一个待编辑字符的字符编号,与第一预设字符表中的字符编号进行匹配后,还可以判断是否存在至少两个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配。延续上述示例可知,存在第一个待编辑字符和第八个待编辑字符这两个待编辑字符与第一预设字符表中的字符编号相匹配。此时,为了便于用户查看和编辑。该电子设备还可以显示一个菜单浮窗,该菜单浮窗中可以显示有如图3所示的、用于进入标记模式的菜单选项:当然,该菜单浮窗中还可以显示有:用于进行复制操作的菜单选项,当然并不局限于此。
其中,当用户点击图3所示的菜单选项:时,电子设备可以接收到针对该菜单选项的选择指令,此时,电子设备可以关闭该菜单浮窗,并显示一个列表浮窗。其中,该列表浮窗中显示有:字体大小经过放大处理的待编辑字符:□军队驾驶证、□武警驾驶证。这样,可以便于用户对待编辑字符进行选择。
可以理解的是,本领域技术人员可以根据实际需求来设定字体的放大比例,在此不做详述。
当用户点击如图4中的武警驾驶证前面的□时,电子设备可以接收到针对列表浮窗中显示的、武警驾驶证前面的方框的选择指令。此时,电子设备可以利用目标字符对该列表浮窗中武警驾驶证前面的方框进行替换。并利用目标字符/>对信息表中被选中的武警驾驶证前面的方框进行替换。这样,使得能够方便快捷地对空心方框字符进行替换,提升了用户体验。
另外,用户在对武警驾驶证前面的方框进行编辑后,还可以点击该文档中的非列表浮窗区域。这样,电子设备在接收到针对文档中的、非列表浮窗区域的点击指令时,可以对该列表浮窗进行关闭,不影响用户对该文档的编辑操作。
可以理解的是,当只存在一个待编辑字符与第一预设字符表中的字符编号相匹配时,表明只有一个待编辑字符需要进行编辑操作。该种情况下,为了提升编辑速度,电子设备可以不显示菜单浮窗和列表浮窗,而是直接利用具有标记内容的标记方框字符(即目标字符)替换该待编辑字符。
另外,电子设备在利用具有标记内容的标记方框字符(即目标字符)替换该待编辑字符之后,用户想要取消画勾操作时,用户可以选中该目标字符。这样,电子设备可以检测到该目标字符被选中,此时,可以利用预设映射表确定该目标字符的字符编号。并可以判断该目标字符的字符编号,是否与第二预设字符表中的字符编号相匹配。
由于第二预设字符表中记录有:具有标记内容的标记方框字符的字符编号,因而电子设备可以检测到该目标字符的字符编号与该第二预设字符表中记录的字符编号相匹配,此时可以利用空心方框字符替换该目标字符。从而实现快速取消画勾的操作。
综上,应用本发明实施例,能够简单快速地将文档中的空心方框字符编辑为具有标记内容的标记方框字符,也能简单快速地将文档中的标记方框字符编辑为空心方框字符,从而可以提升用户的文档编辑体验。
相应于上述方法实施例,本发明实施例还提供了一种文档编辑装置,参见图5,该装置可以包括:
第一字符编号确定单元501,用于当文档中存在被选中的待编辑字符时,利用预设映射表,确定每一个待编辑字符的字符编号;其中,预设映射表中记录有:字符和字符编号的映射关系;
第一判断单元502,用于分别判断每一个待编辑字符的字符编号,是否与第一预设字符表中的字符编号相匹配;其中,第一预设字符表中记录有空心方框字符的字符编号;
第一替换单元503,用于当第一判断单元502判断一个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配时,利用目标字符替换该待编辑字符;其中,目标字符为:具有标记内容的标记方框字符。
应用本发明实施例提供的装置,电子设备可以对文档进行显示,并且可以检测文档中是否存在被选中的字符。若是,可以将被选中的字符作为待编辑字符。其中,由于预设映射表中记录有字符和字符编号的映射关系,因而可以通过预设映射表来查找到每一个待编辑字符的字符编号。之后,可以分别判断每一个待编辑字符的字符编号是否与:空心方框字符的字符编号相匹配。若匹配,表明该待编辑字符为空心方框字符。否则,表明该待编辑字符不为空心方框字符。并且,当该待编辑字符为空心方框字符时,表明用户想要对该空心方框字符进行编辑。此时,可以利用具有标记内容的标记方框字符来替换该待编辑字符。这样,能够将文档中的空心方框字符编辑为具有标记内容的标记方框字符,提升了用户对文档进行编辑的编辑体验。
可选地,在本发明实施例中,该装置还可以包括:
第一目标字符确定单元,用于在第一判断单元502判断一个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配之后,并在第一替换单元503利用目标字符替换该待编辑字符之前,将预设字符编号对应的字符确定为目标字符;其中,预设字符编号对应的字符为:具有标记内容的标记方框字符。
可选地,预设映射表中记录有:字符、字符编号和字符所属字体之间的映射关系;
相应地,该装置还可以包括:
目标字体确定单元,用于在第一判断单元502判断一个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配之后,并在第一替换单元503利用目标字符替换该待编辑字符之前,利用预设映射表确定该待编辑字符所属的字体,作为目标字体;
查找单元,用于从预设映射表中查找:属于目标字体的、且具有标记内容的标记方框字符;
第二目标字符确定单元,用于将查找到的标记方框字符,确定为目标字符。
可选地,在本发明实施例中,该装置还可以包括:
第二判断单元,用于在第一判断单元502分别判断每一个待编辑字符的字符编号,是否与第一预设字符表中的字符编号相匹配之后,判断是否存在至少两个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配;
第一显示单元,用于在第二判断单元判断为是时,显示菜单浮窗;其中,菜单浮窗中显示有:用于进入标记模式的菜单选项;
第二显示单元,用于当接收到针对菜单选项的选择指令时,关闭菜单浮窗,并显示一个列表浮窗;其中,列表浮窗中显示有:文档中被选中的、字体大小经过放大处理的待编辑字符;
第二替换单元,用于当接收到针对列表浮窗中显示的、至少两个待编辑字符中任一待编辑字符的选择指令时,利用目标字符替换列表浮窗中显示的该待编辑字符,并利用目标字符替换文档中的该待编辑字符。
可选地,在本发明实施例中,该装置还可以包括:
关闭单元,用于当接收到针对文档中的、非列表浮窗区域的点击指令时,关闭列表浮窗。
可选地,在本发明实施例中,该装置还可以包括:
第三判断单元,用于当第二判断单元判断不存在至少两个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配时,判断是否存在一个待编辑字符的字符编号与第一预设字符表中的字符编号相匹配;
触发单元,用于当第三判断单元判断为是时,触发第一替换单元503执行利用目标字符替换该待编辑字符的步骤。
可选地,在本发明实施例中,该装置还可以包括:
第二字符编号确定单元,用于当检测到替换该待编辑字符的目标字符被选中时,利用预设映射表确定该目标字符的字符编号;
第四判断单元,用于判断该目标字符的字符编号,是否与第二预设字符表中的字符编号相匹配;其中,第二预设字符表中记录有:具有标记内容的标记方框字符的字符编号;
第三替换单元,用于当第四判断单元判断该目标字符的字符编号与第二预设字符表中的字符编号相匹配,则利用空心方框字符替换该目标字符。
可选地,标记方框字符可以为:画勾方框字符、画叉方框字符和实心方框字符中的一种。
相应于上述方法实施例,本发明实施例还提供了一种电子设备,参见图6,该电子设备包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601,通信接口602,存储器603通过通信总线602完成相互间的通信;
存储器603,用于存放计算机程序;
处理器601,用于执行存储器603上所存放的程序时,实现上述任一项文档编辑方法实施例提供的方法步骤。
本发明实施例提供的电子设备可以对文档进行显示,并且可以检测文档中是否存在被选中的字符。若是,可以将被选中的字符作为待编辑字符。其中,由于预设映射表中记录有字符和字符编号的映射关系,因而可以通过预设映射表来查找到每一个待编辑字符的字符编号。之后,可以分别判断每一个待编辑字符的字符编号是否与:空心方框字符的字符编号相匹配。若匹配,表明该待编辑字符为空心方框字符。否则,表明该待编辑字符不为空心方框字符。并且,当该待编辑字符为空心方框字符时,表明用户想要对该空心方框字符进行编辑。此时,可以利用具有标记内容的标记方框字符来替换该待编辑字符。这样,能够将文档中的空心方框字符编辑为具有标记内容的标记方框字符,提升了用户对文档进行编辑的编辑体验。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
相应于上述方法实施例,本发明实施例还提供了一种可读存储介质,可读存储介质为电子设备上的可读存储介质,可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现上述任一项文档编辑方法实施例提供的方法步骤。
本发明实施例提供的可读存储介质中存储的计算机程序被电子设备的处理器执行后,电子设备可以对文档进行显示,并且可以检测文档中是否存在被选中的字符。若是,可以将被选中的字符作为待编辑字符。其中,由于预设映射表中记录有字符和字符编号的映射关系,因而可以通过预设映射表来查找到每一个待编辑字符的字符编号。之后,可以分别判断每一个待编辑字符的字符编号是否与:空心方框字符的字符编号相匹配。若匹配,表明该待编辑字符为空心方框字符。否则,表明该待编辑字符不为空心方框字符。并且,当该待编辑字符为空心方框字符时,表明用户想要对该空心方框字符进行编辑。此时,可以利用具有标记内容的标记方框字符来替换该待编辑字符。这样,能够将文档中的空心方框字符编辑为具有标记内容的标记方框字符,提升了用户对文档进行编辑的编辑体验。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备和可读存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (16)
1.一种文档编辑方法,其特征在于,所述方法包括:
当文档中存在被选中的待编辑字符时,利用预设映射表,确定每一个待编辑字符的字符编号;其中,所述预设映射表中记录有:字符和字符编号的映射关系;
分别判断每一个待编辑字符的字符编号,是否与第一预设字符表中的字符编号相匹配;其中,所述第一预设字符表中记录有空心方框字符的字符编号;
若一个待编辑字符的字符编号与所述第一预设字符表中的字符编号相匹配,则利用目标字符替换该待编辑字符;其中,目标字符为:具有标记内容的标记方框字符;
在所述分别判断每一个待编辑字符的字符编号,是否与第一预设字符表中的字符编号相匹配的步骤之后,所述方法还包括:
判断是否存在至少两个待编辑字符的字符编号与所述第一预设字符表中的字符编号相匹配;
若是,显示菜单浮窗;其中,所述菜单浮窗中显示有:用于进入标记模式的菜单选项;
当接收到针对所述菜单选项的选择指令时,关闭所述菜单浮窗,并显示一个列表浮窗;其中,所述列表浮窗中显示有:所述文档中被选中的、字体大小经过放大处理的待编辑字符;
当接收到针对所述列表浮窗中显示的、所述至少两个待编辑字符中任一待编辑字符的选择指令时,利用目标字符替换所述列表浮窗中显示的该待编辑字符,并利用所述目标字符替换所述文档中的该待编辑字符。
2.根据权利要求1所述的方法,其特征在于,在判断一个待编辑字符的字符编号与所述第一预设字符表中的字符编号相匹配之后,并在利用目标字符替换该待编辑字符的步骤之前,所述方法还包括:
将预设字符编号对应的字符确定为目标字符;其中,所述预设字符编号对应的字符为:具有标记内容的标记方框字符。
3.根据权利要求1所述的方法,其特征在于,所述预设映射表中记录有:字符、字符编号和字符所属字体之间的映射关系;
在判断一个待编辑字符的字符编号与所述第一预设字符表中的字符编号相匹配之后,并在利用目标字符替换该待编辑字符的步骤之前,所述方法还包括:
利用预设映射表确定该待编辑字符所属的字体,作为目标字体;
从所述预设映射表中查找:属于所述目标字体的、且具有标记内容的标记方框字符;
将查找到的标记方框字符,确定为目标字符。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当接收到针对所述文档中的、非所述列表浮窗区域的点击指令时,关闭所述列表浮窗。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当不存在至少两个待编辑字符的字符编号与所述第一预设字符表中的字符编号相匹配时,判断是否存在一个待编辑字符的字符编号与所述第一预设字符表中的字符编号相匹配;
若是,执行所述利用目标字符替换该待编辑字符的步骤。
6.根据权利要求1所述的方法,其特征在于,在所述利用目标字符替换该待编辑字符的步骤之后,所述方法还包括:
当检测到替换该待编辑字符的目标字符被选中时,利用预设映射表确定该目标字符的字符编号;
判断该目标字符的字符编号,是否与第二预设字符表中的字符编号相匹配;其中,所述第二预设字符表中记录有:具有标记内容的标记方框字符的字符编号;
若与第二预设字符表中的字符编号相匹配,则利用空心方框字符替换该目标字符。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述标记方框字符为:画勾方框字符、画叉方框字符和实心方框字符中的一种。
8.一种文档编辑装置,其特征在于,所述装置包括:
第一字符编号确定单元,用于当文档中存在被选中的待编辑字符时,利用预设映射表,确定每一个待编辑字符的字符编号;其中,所述预设映射表中记录有:字符和字符编号的映射关系;
第一判断单元,用于分别判断每一个待编辑字符的字符编号,是否与第一预设字符表中的字符编号相匹配;其中,所述第一预设字符表中记录有空心方框字符的字符编号;
第一替换单元,用于当所述第一判断单元判断一个待编辑字符的字符编号与所述第一预设字符表中的字符编号相匹配时,利用目标字符替换该待编辑字符;其中,目标字符为:具有标记内容的标记方框字符;
所述装置还包括:
第二判断单元,用于在所述第一判断单元分别判断每一个待编辑字符的字符编号,是否与第一预设字符表中的字符编号相匹配之后,判断是否存在至少两个待编辑字符的字符编号与所述第一预设字符表中的字符编号相匹配;
第一显示单元,用于在所述第二判断单元判断为是时,显示菜单浮窗;其中,所述菜单浮窗中显示有:用于进入标记模式的菜单选项;
第二显示单元,用于当接收到针对所述菜单选项的选择指令时,关闭所述菜单浮窗,并显示一个列表浮窗;其中,所述列表浮窗中显示有:所述文档中被选中的、字体大小经过放大处理的待编辑字符;
第二替换单元,用于当接收到针对所述列表浮窗中显示的、所述至少两个待编辑字符中任一待编辑字符的选择指令时,利用目标字符替换所述列表浮窗中显示的该待编辑字符,并利用所述目标字符替换所述文档中的该待编辑字符。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
第一目标字符确定单元,用于在所述第一判断单元判断一个待编辑字符的字符编号与所述第一预设字符表中的字符编号相匹配之后,并在所述第一替换单元利用目标字符替换该待编辑字符之前,将预设字符编号对应的字符确定为目标字符;其中,所述预设字符编号对应的字符为:具有标记内容的标记方框字符。
10.根据权利要求8所述的装置,其特征在于,所述预设映射表中记录有:字符、字符编号和字符所属字体之间的映射关系;
所述装置还包括:
目标字体确定单元,用于在所述第一判断单元判断一个待编辑字符的字符编号与所述第一预设字符表中的字符编号相匹配之后,并在所述第一替换单元利用目标字符替换该待编辑字符之前,利用预设映射表确定该待编辑字符所属的字体,作为目标字体;
查找单元,用于从所述预设映射表中查找:属于所述目标字体的、且具有标记内容的标记方框字符;
第二目标字符确定单元,用于将查找到的标记方框字符,确定为目标字符。
11.根据权利要求8所述的装置,其特征在于,所述装置还包括:
关闭单元,用于当接收到针对所述文档中的、非所述列表浮窗区域的点击指令时,关闭所述列表浮窗。
12.根据权利要求8所述的装置,其特征在于,所述装置还包括:
第三判断单元,用于当所述第二判断单元判断不存在至少两个待编辑字符的字符编号与所述第一预设字符表中的字符编号相匹配时,判断是否存在一个待编辑字符的字符编号与所述第一预设字符表中的字符编号相匹配;
触发单元,用于当所述第三判断单元判断为是时,触发所述第一替换单元执行所述利用目标字符替换该待编辑字符的步骤。
13.根据权利要求8所述的装置,其特征在于,所述装置还包括:
第二字符编号确定单元,用于当检测到替换该待编辑字符的目标字符被选中时,利用预设映射表确定该目标字符的字符编号;
第四判断单元,用于判断该目标字符的字符编号,是否与第二预设字符表中的字符编号相匹配;其中,所述第二预设字符表中记录有:具有标记内容的标记方框字符的字符编号;
第三替换单元,用于当第四判断单元判断该目标字符的字符编号与第二预设字符表中的字符编号相匹配,则利用空心方框字符替换该目标字符。
14.根据权利要求8-13中任一项所述的装置,其特征在于,所述标记方框字符为:画勾方框字符、画叉方框字符和实心方框字符中的一种。
15.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-7中任一项所述的方法步骤。
16.一种可读存储介质,其特征在于,所述可读存储介质为电子设备上的可读存储介质,所述可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7中任一项所述的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711286007.4A CN109902277B (zh) | 2017-12-07 | 2017-12-07 | 一种文档编辑方法、装置、电子设备和可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711286007.4A CN109902277B (zh) | 2017-12-07 | 2017-12-07 | 一种文档编辑方法、装置、电子设备和可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109902277A CN109902277A (zh) | 2019-06-18 |
CN109902277B true CN109902277B (zh) | 2023-05-26 |
Family
ID=66939271
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711286007.4A Active CN109902277B (zh) | 2017-12-07 | 2017-12-07 | 一种文档编辑方法、装置、电子设备和可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109902277B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102081594A (zh) * | 2009-11-27 | 2011-06-01 | 株式会社理光 | 从可移植电子文档中提取字符外接矩形的设备和方法 |
CN105608064A (zh) * | 2015-11-24 | 2016-05-25 | 小米科技有限责任公司 | 字符替换方法及装置 |
CN105718534A (zh) * | 2016-01-14 | 2016-06-29 | 广州市动景计算机科技有限公司 | 信息推送装置、信息推送方法以及客户端 |
-
2017
- 2017-12-07 CN CN201711286007.4A patent/CN109902277B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102081594A (zh) * | 2009-11-27 | 2011-06-01 | 株式会社理光 | 从可移植电子文档中提取字符外接矩形的设备和方法 |
CN105608064A (zh) * | 2015-11-24 | 2016-05-25 | 小米科技有限责任公司 | 字符替换方法及装置 |
CN105718534A (zh) * | 2016-01-14 | 2016-06-29 | 广州市动景计算机科技有限公司 | 信息推送装置、信息推送方法以及客户端 |
Also Published As
Publication number | Publication date |
---|---|
CN109902277A (zh) | 2019-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI473002B (zh) | 用於在文件編輯器內空間使用者介面與文件編輯器外空間使用者介面間之通訊方法 | |
CN105631393A (zh) | 信息识别方法及装置 | |
WO2014022919A1 (en) | System for entering data into a data processing system | |
US20090049375A1 (en) | Selective processing of information from a digital copy of a document for data entry | |
US10817651B2 (en) | Method for referring to specific content on a web page and web browsing system | |
US20150310122A1 (en) | Web ui builder application | |
CN110956023B (zh) | 一种批注显示方法及装置 | |
CN109992750B (zh) | 表格对象筛选方法、装置、电子设备及存储介质 | |
CN111562911A (zh) | 一种网页编辑方法、装置及存储介质 | |
CN112417830B (zh) | 文档页面管理方法、装置、电子设备及存储介质 | |
CN112329409B (zh) | 一种单元格颜色转换方法、装置及电子设备 | |
CN109902277B (zh) | 一种文档编辑方法、装置、电子设备和可读存储介质 | |
CN110378566B (zh) | 信息核对方法、设备、存储介质及装置 | |
CN108304117A (zh) | 一种表单填写浮动提醒方法、装置、电子设备及存储介质 | |
CN107450809B (zh) | 页面交互方法、装置以及电子终端 | |
CN107609001A (zh) | 智能终端及其标注显示方法、具有存储功能的装置 | |
CN109992759B (zh) | 表格对象编辑方法、装置、电子设备及存储介质 | |
CN106293376A (zh) | 数据处理方法 | |
CN110795922B (zh) | 一种pdf文档中表单信息展示方法、装置及电子设备 | |
CN110895653B (zh) | 一种文档内容涂改方法、装置、电子设备及可读存储介质 | |
KR101368610B1 (ko) | 전자책 환경에서 문단을 선택하기 위한 방법 및 시스템 | |
CN110309103B (zh) | 一种文档打开方法、装置、电子设备和可读存储介质 | |
CN111832270A (zh) | 一种表格的行号和列标的显示方法、装置及电子设备 | |
CN112784542B (zh) | 一种文档编辑方法及装置 | |
KR20180137958A (ko) | 전자문서를 편집하는 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |