文本首行缩进方法及装置制造方法及图纸

技术编号:13405895 阅读:37 留言:0更新日期:2016-07-25 09:36
本发明专利技术实施例公开了文本首行缩进方法及装置,其中,所述方法包括:接收对指定文本内容进行首行缩进的请求;所述指定文本内容包括多个文本段落;确定各个文本段落的段落属性;所述段落属性的属性值包括对齐方式、是否为标题或者正文、是否带有项目编号以及是否为目录段落;根据所述段落属性,确定各个文本段落的缩进需求,其中,所述确定文本段落的缩进需求包括:确定所述文本段落是否需要进行首行缩进;根据各个文本段落对应的缩进需求,对各个文本段落进行首行缩进操作。应用上述方案,对文本的首行缩进设置的效果更精准,更便捷。

【技术实现步骤摘要】

本专利技术涉及文本编辑
,特别涉及文本首行缩进方法及装置
技术介绍
在使用文字处理软件编辑文本时,例如,MicrosoftOfficeWord(微软办公室文书处理软件)、WPSOffice(中文文字处理软件)等,通常根据文本类型不同,为了行文统一,排版美观,会对文本的格式进行限定。比如,为了使文本段落清晰,让人一目了然,会对文本的段落设置首行缩进。通过现有技术中文字处理软件对文本的段落设置首行缩进效果,主要有两种方式:方式一:逐段进行设置。如果通过这种方式应对具有较多段落的文本的话,会需要非常大的工作量,为了减少操作步骤使操作更便捷,现有技术还提供了格式刷功能,对其中一段设置首行缩进格式后,可以用格式刷将其他需要设置相同格式的段落设置为首行缩进效果。但是,通过这种手段还是需要进行大量的操作,依然很麻烦,同时,由于用户的粗心,还有可能漏掉需要首行缩进的段落。方式二:一键设置首行缩进。这种方式只需操作一次便可以将全文设置成首行缩进,省去了大量的操作。但是,一篇文本还可以有许多不需要设置首行缩进的段落,例如标题等,用上述方法,把不需要设置首行缩进格式的段落也设置成了首行缩进,不够精确,进而,还需要取消这些不被需要的首行缩进效果,依然需要用户较多操作。总之,现有技术中对文本段落设置首行缩进还不够精确和便捷,所以迫切需要本领域技术人员解决的技术问题就在于,如何使对文本段落的首行缩进设置的效果更精确,更便捷。
技术实现思路
基于上述问题,本专利技术实施例公开了文本首行缩进方法及装置,使对文本的首行缩进设置的效果更精准,更便捷。技术方案如下:一种文本首行缩进方法,包括:接收对指定文本内容进行首行缩进的请求;所述指定文本内容包括多个文本段落;确定各个文本段落的段落属性;所述段落属性的属性值包括对齐方式、是否为标题或者正文、是否带有项目编号以及是否为目录段落;根据所述段落属性,确定各个文本段落的缩进需求,其中,确定文本段落的缩进需求包括:确定所述文本段落是否需要进行首行缩进;根据各个文本段落对应的缩进需求,对各个文本段落进行首行缩进操作。可选地,所述段落属性的属性值还包括文本段落的语言属性;所述确定文本段落的缩进需求,还包括:在确定某文本段落需要进行首行缩进的情况下,确定所述文本段落的语言属性;根据所述文本段落的语言属性,确定需要缩进的字符数。可选地,所述确定所述文本段落的语言属性包括:判断同一文本段落中各字符的语言属性;比较所述段落中包含的每种语言属性字符的数量,将所述字符数量最多的语言属性确定为所述文本段落的语言属性。可选地,所述确定所述文本段落的语言属性包括:判断所述段落中特定位置中各字符的语言属性;比较所述特定位置中各语言属性的字符的数量,将所述字符数量最多的语言属性确定为所述文本段落的语言属性。可选地,还包括:预先根据用户的设置信息,确定需要进行首行缩进的段落属性值,并保存设置结果;所述根据所述段落属性,确定各个文本段落的缩进需求,包括:根据所述段落属性以及所述设置结果,确定各个文本段落的缩进需求。一种文本首行缩进装置,包括:请求接收单元,用于接收对指定文本内容进行首行缩进的请求;所述指定文本内容包括多个文本段落;段落属性确定单元,用于确定各个文本段落的段落属性;所述段落属性的属性值包括对齐方式、是否为标题或者正文、是否带有项目编号以及是否为目录段落;缩进需求确定单元,用于根据所述段落属性,确定各个文本段落的缩进需求,其中,确定文本段落的缩进需求包括:确定所述文本段落是否需要进行首行缩进;首行缩进执行单元,用于根据各个文本段落对应的缩进需求,对各个文本段落进行首行缩进操作。可选地,所述段落属性的属性值还包括文本段落的语言属性;段落属性确定单元包括:段落语言属性确定子单元,用于在确定某文本段落需要进行首行缩进的情况下,所述确定所述文本段落的语言属性;缩进字符数确定子单元,用于根据所述文本段落的语言属性,确定需要缩进的字符数。可选地,所述段落语言属性确定子单元包括:第一判断子单元,用于判断同一文本段落中各字符的语言属性;第一比较子单元,用于比较所述段落中包含的每种语言属性字符的数量,将所述字符数量最多的语言属性确定为所述文本段落的语言属性。可选地,所述段落语言属性确定子单元包括:第二判断子单元,用于判断所述段落中特定位置中各字符的语言属性;第二比较子单元,用于比较所述特定位置中各语言属性的字符的数量,将所述字符数量最多的语言属性确定为所述文本段落的语言属性。可选地,还包括:设置信息保存单元,用于根据预先根据用户的设置信息,确定需要进行首行缩进的段落属性值,并保存设置结果;所述缩进需求确定单元具体用于:根据所述段落属性以及所述设置结果,确定各个文本段落的缩进需求。根据本申请提供的具体实施例,本申请公开了以下技术效果:通过本申请实施例,可以根据指定文本内容的各个段落的段落属性,判断每段是否需要首行缩进,将需要进行首行缩进的段落设置成首行缩进格式,当用户需要对文本执行首行缩进时,该方法会自行判断需要首行缩进的段落并对其设置首行缩进,从而使对文本的首行缩进设置的效果更精准、更便捷。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的文本首行缩进方法的流程图;图2是本申请实施例提供的文本首行缩进装置的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术实施例中,在接收到用户对指定文本内容进行首行缩进的请求后,可以通过该指定文本内容中每段的对齐方式、是否为标题或者正文、是否带有项目编号以及是否为目录段落等段落属性,来判断各个文本段落的缩进需求,对有缩进需求的段落设置对应的首行缩进格式。通过上述方法,用户无论面对多么庞大的文本,本文档来自技高网
...

【技术保护点】
一种文本首行缩进方法,其特征在于,包括:接收对指定文本内容进行首行缩进的请求;所述指定文本内容包括多个文本段落;确定各个文本段落的段落属性;所述段落属性的属性值包括对齐方式、是否为标题或者正文、是否带有项目编号以及是否为目录段落;根据所述段落属性,确定各个文本段落的缩进需求,其中,确定文本段落的缩进需求包括:确定所述文本段落是否需要进行首行缩进;根据各个文本段落对应的缩进需求,对各个文本段落进行首行缩进操作。

【技术特征摘要】
1.一种文本首行缩进方法,其特征在于,包括:
接收对指定文本内容进行首行缩进的请求;所述指定文本内容包括多个文
本段落;
确定各个文本段落的段落属性;所述段落属性的属性值包括对齐方式、是
否为标题或者正文、是否带有项目编号以及是否为目录段落;
根据所述段落属性,确定各个文本段落的缩进需求,其中,确定文本段落
的缩进需求包括:确定所述文本段落是否需要进行首行缩进;
根据各个文本段落对应的缩进需求,对各个文本段落进行首行缩进操作。
2.根据权利要求1所述的方法,其特征在于,所述段落属性的属性值还包
括文本段落的语言属性;
所述确定文本段落的缩进需求,还包括:
在确定某文本段落需要进行首行缩进的情况下,确定所述文本段落的语言
属性;
根据所述文本段落的语言属性,确定需要缩进的字符数。
3.根据权利要求2所述的方法,其特征在于,所述确定所述文本段落的语
言属性包括:
判断同一文本段落中各字符的语言属性;
比较所述段落中包含的每种语言属性字符的数量,将所述字符数量最多的
语言属性确定为所述文本段落的语言属性。
4.根据权利要求2所述的方法,其特征在于,所述确定所述文本段落的语
言属性,包括:
判断所述段落中特定位置中各字符的语言属性;
比较所述特定位置中各语言属性的字符的数量,将所述字符数量最多的语
言属性确定为所述文本段落的语言属性。
5.根据权利要求1所述的方法,其特征在于,还包括:
预先根据用户的设置信息,确定需要进行首行缩进的段落属性值,并保存
设置结果;
所述根据所述段落属性,确定各个文本段落的缩进需求,包括:
根据所述段落属性以及所述设置结果,确定各个文本段落的缩进需求。
6.一种文本首行缩进装置,其特征在于,包括:
请求接收单元,用于接收对指定文本内容进行首行缩进的请求;所述指定...

【专利技术属性】
技术研发人员:张梓赟
申请(专利权)人:珠海金山办公软件有限公司北京金山办公软件有限公司广州金山移动科技有限公司
类型:发明
国别省市:广东;44

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

1