一种文本信息处理方法及装置制造方法及图纸

技术编号:13583127 阅读:52 留言:0更新日期:2016-08-24 09:54
本发明专利技术公开了一种文本信息处理方法及装置。所述方法包括:获取待处理的文本信息,所述文本信息包括至少两行文本内容;若当前行存在行尾剩余空间,则根据所述当前行的文本内容识别当前行的可扩展空间;将所述行尾剩余空间分配至所述当前行的可扩展空间中。本发明专利技术提供的技术方案使得文字在排版过程行尾文字对齐,排版美观且便于阅读。

【技术实现步骤摘要】

本专利技术涉及计算机技术,尤其涉及一种文本信息处理方法及装置
技术介绍
随着互联网技术的发展,人与人之间的信息传递更加方便、快捷,手段也多种多样。如电子邮件、微信、微博、手机短信等。在信息的传递过程中,首先需要对用户输入的文本信息进行编辑,编辑完毕后再进行发送。在现有的文本信息编辑过程中,当一行宽度容纳不下剩余的文本内容时则剩余的内容另起一行进行显示,若此时出现在行首的是标点符号,由于根据语法规则这种情形是不被允许的,在排版上只能从该标点符号的前一个字符开始换行显示,从而在上一行的行尾产生了剩余空间。在存在英文的文本信息中,当行尾的空间无法容纳接下来的单词时,则只能将该单词另起一行显示,也在上一行的行尾产生剩余空间。由此可见,现有技术在终端设备上进行文字信息的编辑排版时,经常会遇到在各行的行尾产生参差不齐的行尾剩余空间,导致文本信息的行尾排版无法对齐。
技术实现思路
本专利技术提供了一种文本信息处理方法及装置,以实现将文本信息的行尾排版对齐。第一方面,本专利技术实施例提供了一种文本信息处理方法,包括:获取待处理的文本信息,所述文本信息包括至少两行文本内容;若当前行存在行尾剩余空间,则根据所述当前行的文本内容识别当前行的可扩展空间;将所述行尾剩余空间分配至所述当前行的可扩展空间中。第二方面,本专利技术实施例还提供了一种文本信息处理装置,包括:文本获取模块,用于获取待处理的文本信息,所述文本信息包括至少两行文本内容;可扩展空间识别模块,用于若当前行存在行尾剩余空间,则根据所述当前行中的文本内容识别当前行的可扩展空间;文本编辑模块,用于将所述行尾剩余空间分配至所述当前行的可扩展空间中。本专利技术实施例提供的技术方案,针对包括至少两行文本内容的文本信息,若当前行存在行尾剩余空间时,则会根据当前行的文本内容识别出当前行的可扩展空间,并将行尾剩余空间分配至当前行的可扩展空间中,解决在文字排版过程中存在行尾剩余空间导致的行尾版面无法对齐的问题,实现排版美观且便于阅读。附图说明图1是本专利技术实施例一提供的文本信息处理方法的流程示意图;图2是本专利技术实施例二提供的文本信息处理方法的流程示意图;图3是本专利技术实施例三提供的文本信息处理方法的流程示意图;图4是本专利技术实施例四提供的文本信息处理方法的流程示意图;图5为本专利技术实施例五提供的文本信息处理装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的文本信息处理方法的流程示意图,本实施例提供的技术方案适用于各种用户编辑并发送文本信息的情况,该方法可以由各种终端设备上安装的程序软件执行,例如在手机、平板电脑、笔记本电脑终端设备上安装的文本信息处理装置来执行,具体包括如下步骤:步骤110、获取待处理的文本信息,该文本信息包括至少两行文本内容;其中,用户发送各种文本信息之前,首先需要输入预发送的文本信息,并对文本信息进行编辑,该文本信息可以包括短消息、微信或QQ的聊天信息、微博评论信息等。用户在指定的文本信息编辑框中输入多行文字内容,当用户将上述文本信息输入完毕后,即可点击发送或者评论按钮进行发送。本专利技术实施例中,通过在终端设备上安装文本信息处理装置,其可以通过用户点击发送或评论按钮来触发,即在本步骤中获取用户输入的待处理的文本信息,且通常的当文本信息包括至少两行文本内容时,则可能会因为行首出现标点符号,或者
是行尾无法容纳英文单词的问题,导致出现行尾剩余空间。针对文本信息中的至少两行文本内容,可以进一步依次针对各行进行识别,识别其中的文本内容的文本类型及其可扩展空间。步骤120、若当前行存在行尾剩余空间,则根据所述当前行的文本内容识别当前行的可扩展空间;具体的,针对步骤110获取的文本信息,需要对任意一行的文本内容进行分析,若当前行存在行尾剩余空间,则需要对行尾剩余空间进行分配,对于不存在行尾剩余空间的情况,则可以忽略本步骤。具体的,本步骤中根据当前行的文本内容识别当前行的可扩展空间主要是考虑当前行的文本内容的类型,例如当前行的文本内容仅包括中文字符、全角标点符号这类的占用2个字符位的文本时,则在行尾出现的行尾剩余空间一般不会大于一个中文字符的宽度,则可以将行尾剩余空间分配到各个中文字符和/或全角标点符号形成的间隙中,上述间隙均可以作为可扩展空间;而对于包括有占用1个字符位的英文字符等的情况,一是可能出现较长的英文单词,导致行尾剩余空间较宽,二是单个英文字符等只占用1个字符位,若调整两个英文字符的间隙,则很容易被肉眼识别,在该情况下,需要综合考虑上述两个方面识别可扩展空间,具体方案在后续实施例中进行描述。步骤130、将上述行尾剩余空间分配至当前行的可扩展空间中。在上述步骤120中获取到可扩展空间的基础上,本步骤可以将行尾剩余空间分配至当前行的可扩展空间中。本专利技术实施例一提供的技术方案,其可以通过后台程序依次读取待处理文本信息的各行的文内容,当读取到换行符时计算行尾剩余空间,若存在行尾剩
余空间,则将行尾剩余空间分配到可扩展空间中。本专利技术实施例一的技术方案,针对包括至少两行文本内容的文本信息,若当前行存在行尾剩余空间时,则会根据当前行的文本内容识别出当前行的可扩展空间,并将行尾剩余空间分配至当前行的可扩展空间中,解决在文字排版过程中存在行尾剩余空间导致的行尾版面无法对齐的问题,实现排版美观且便于阅读。进一步的,针对上述步骤120中识别出的可扩展空间,可以是在上述步骤130中将行尾剩余空间均匀分配至当前行的可扩展空间中。进一步的,针对上述步骤130中将行尾剩余空间分配至所述当前行的可扩展空间中之后,还包括发送所述文本信息,或者将上述文本信息转换为图片,例如通过QQ或微信聊天将上述文本信息发送,或者在进行微博评论时,将上述文本信息发送给评论页面,或者是在当前社交应用中,由于针对用户提交的文字数目有限制,因此,当用户输入的文本信息过长时,可以先将上述文本信息转化为图片,然后再进行发送,利用本专利技术实施例一提供的技术方案,其生成的图片中的文字信息,行尾也会对齐,实现排版美观且便于阅读。实施例二图2为本专利技术实施例二提供的文本信息处理方法的流程示意图,本实施例可适用于用户编辑的文本内容均为第一类文本,即中文字符和/或全角标点符号的情况,具体包括如下步骤:步骤210、获取待处理的文本信息,该文本信息包括至少两行文本内容;其中,用户发送各种文本信息之前,首先需要输入预发送的文本信息,并
对文本信息进行编辑,该文本信息可以包括短消息、微信或QQ的聊天信息、微博评论等。用户在指定的文本信息编辑框中输入多行文字内容,当用户将上述文本信息输入完毕后,即可点击发送或者评论按钮进行发送。本专利技术实施例中,通过在终端设备上安装文本信息处理装置,其可以通过用户点击发送或评论按钮来触发,即在本步骤中获取用户输入的,即待处理的文本信息,且通常的当文本信息包括至少两行文本内容时,则可能会因为行首出现标点符号,或者是行尾无法容纳英文单词的问题,导致出现行尾剩余空间。针对文本信息中的至少两行文本文档来自技高网
...

【技术保护点】
一种文本信息处理方法,其特征在于,包括:获取待处理的文本信息,所述文本信息包括至少两行文本内容;若当前行存在行尾剩余空间,则根据所述当前行的文本内容识别当前行的可扩展空间;将所述行尾剩余空间分配至所述当前行的可扩展空间中。

【技术特征摘要】
1.一种文本信息处理方法,其特征在于,包括:获取待处理的文本信息,所述文本信息包括至少两行文本内容;若当前行存在行尾剩余空间,则根据所述当前行的文本内容识别当前行的可扩展空间;将所述行尾剩余空间分配至所述当前行的可扩展空间中。2.根据权利要求1所述的文体信息处理方法,其特征在于,所述将行尾剩余空间分配至当前行的可扩展空间中包括:将行尾剩余空间均匀分配至当前行的可扩展空间中。3.根据权利要求1或2所述的文本信息处理方法,其特征在于,所述根据所述当前行的文本内容识别当前行的可扩展空间包括:若当前行的文本内容均为第一类文本时,所述可扩展空间为任意两个所述第一类文本的间隙,所述第一类文本占用2个字符位。4.根据权利要求3所述的文体信息处理方法,其特征在于,所述第一类文本包括:中文字符和/或全角标点符号。5.根据权利要求1或2所述的文体信息处理方法,其特征在于,所述根据所述当前行的文本内容识别当前行的可扩展空间包括:若当前行的文本内容包括第二类文本时,判断所述当前行的行尾剩余空间是否小于预设阈值,若小于所述预设阈值,则识别当前行中的可扩展空间,所述第二类文本占用1个字符位。6.根据权利要求5所述的文体信息处理方法,其特征在于,所述第二类文本包括英文字符、数字字符或半角标点符号中的至少一种。7.根据权利要求6所述的文体信息处理方法,其特征在于,所述可扩展空
\t间包括:全角标点符号之前、全角标点符号之后、半角标点符号之前、半角标点符号之后、数字字符和中文字符之间、英文单词首字母之前、英文单词末尾字母之后和任意两个中文字符之间中的至少一种。8.根据权利要求5所述的文体信息处理方法,其特征在于,还包括:若当前行的行尾剩余空间大于或等于所述预设阈值,则保持所述当前行的行尾剩余空间不变。9.根据权利要求1所述的文体信息处理方法,其特征在于,所述将行尾剩余空间分配至所述当前行的可扩展空间中之后还包括:发送所述文本信息,或将所述文本信息转换为图片。10.一种文本信息处理装置,...

【专利技术属性】
技术研发人员:董尚勇
申请(专利权)人:乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京;11

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

1