一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

非连续中英文字体样式的设置方法及装置与流程

2021-11-06 00:27:00 来源:中国专利 TAG:


1.本发明涉及文档编辑和平面设计资源制作领域,尤其是指一种非连续中英文字体样式的设置方法及装置。


背景技术:

2.在文档编辑和平面设计文字排版过程中,如果存在中文和英文混排的情况,想要实现非连续的中文和英文用不同的字体,需要分别选择中文或英文,对他们进行单独的设置,才能分别设置不同的字体;如果一起选择进行字体设置,则只能设置为同一种字体。现有的技术不能快速的对非连续的中文英文进行区别设置,大大影响了作业效率。


技术实现要素:

3.本发明所要解决的技术问题是:提供一种非连续中英文字体样式的设置方法及装置,以提高对非连续中英文格式的设置效率。
4.为了解决上述技术问题,本发明采用的技术方案为:一种非连续中英文字体样式的设置方法,包括步骤,
5.s10、确定文档中用户通过默认指定范围或用户选择指定编辑范围的文字;
6.s20、对文档中用户通过默认指定范围或用户选择指定编辑范围的文字的unicode编码值进行读取;
7.s30、判断文档中每个文字的unicode编码值大小,若大于256,则标记该文字为中文,小于或等于256时,则标记该文字为英文;
8.s40、通过setformat函数批量快速对文档中标记的非连续的中文及英文分别进行字体样式设置。
9.进一步的,步骤s40具体包括,
10.s41、将文档中标记为中文的文字全部选中,通过setformat函数将选中的中文文字设置为预先配置的中文字体样式;
11.s42、将文档中标记为英文的文字全部选中,通过setformat函数将选中的英文文字设置为预先配置的英文字体样式。
12.进一步的,步骤s40中,中文字体样式包括文档内预设的中文字体样式或用户自定义的中文字体样式,英文字体样式包括文档内预设的英文字体样式或用户自定义的英文字体样式。
13.进一步的,步骤s20具体为,
14.对文档中用户通过默认指定范围或用户选择指定编辑范围的文字通过遍历函数进行逐个文字遍历,读取文档中每个文字的unicode编码值。
15.进一步的,步骤s10中,文档包括有word格式的文档及pdf格式的文档。
16.本发明还提供了一种非连续中英文字体样式的设置装置,包括,
17.文字范围确定模块,用于确定文档中用户通过默认指定范围或用户选择指定编辑
范围的文字;
18.编码值读取模块,用于对文档中用户通过默认指定范围或用户选择指定编辑范围的文字的unicode编码值进行读取;
19.编码值判断模块,用于判断文档中每个文字的unicode编码值大小,若大于256,则标记该文字为中文,小于或等于256时,则标记该文字为英文;
20.字体设置模块,用于通过setformat函数批量快速对文档中标记的非连续的中文及英文分别进行字体样式设置。
21.进一步的,字体设置模块具体包括,
22.中文字体样式设置单元,用于将文档中标记为中文的文字全部选中,通过setformat函数将选中的中文文字设置为预先配置的中文字体样式;
23.英文字体样式设置单元,用于将文档中标记为英文的文字全部选中,通过setformat函数将选中的英文文字设置为预先配置的英文字体样式。
24.进一步的,字体设置模块中,中文字体样式包括文档内预设的中文字体样式或用户自定义的中文字体样式,英文字体样式包括文档内预设的英文字体样式或用户自定义的英文字体样式。
25.进一步的,编码值读取模块具体用于,
26.对文档中用户通过默认指定范围或用户选择指定编辑范围的文字通过遍历函数进行逐个文字遍历,读取文档中每个文字的unicode编码值。
27.进一步的,文字范围确定模块中,文档包括有word格式的文档及pdf格式的文档。
28.本发明的有益效果在于:通过读取用户选择范围内每个文字的unicode编码值,根据unicode编码值识别出中文和英文并分别进行标记区分,对标记的中文或英文能够同时选中,分别设置对应的字体样式,大大提高了文档编辑和平面设计文字排版的字体样式的设置效率,解决了区别设置中英文不同字体的困难。
附图说明
29.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的机构获得其他的附图。
30.图1为本发明实施例的非连续中英文字体样式的设置方法流程图;
31.图2为本发明实施例的非连续中英文字体样式的设置装置框图。
具体实施方式
32.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
33.需要说明,本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、

第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
34.请参阅图1,本发明的第一实施例为:种非连续中英文字体样式的设置方法,包括步骤,
35.s10、确定文档中用户通过默认指定范围或用户选择指定编辑范围的文字;
36.其中,步骤s10中,文档包括有word格式的文档及pdf格式的文档。
37.s20、对文档中用户通过默认指定范围或用户选择指定编辑范围的文字的unicode编码值进行读取;
38.其中,步骤s20具体为,对文档中用户通过默认指定范围或用户选择指定编辑范围的文字通过遍历函数进行逐个文字遍历,读取文档中每个文字的unicode编码值。
39.s30、判断文档中每个文字的unicode编码值大小,若大于256,则标记该文字为中文,小于或等于256时,则标记该文字为英文;
40.s40、通过setformat函数批量快速对文档中标记的非连续的中文及英文分别进行字体样式设置。
41.其中,步骤s40具体包括,
42.s41、将文档中标记为中文的文字全部选中,通过setformat函数将选中的中文文字设置为预先配置的中文字体样式;
43.s42、将文档中标记为英文的文字全部选中,通过setformat函数将选中的英文文字设置为预先配置的英文字体样式。
44.其中,步骤s40中,中文字体样式包括文档内预设的中文字体样式或用户自定义的中文字体样式,英文字体样式包括文档内预设的英文字体样式或用户自定义的英文字体样式。
45.本实施例中,通过读取用户选择范围内每个文字的unicode编码值,根据unicode编码值识别出中文和英文并分别进行标记区分,对标记的中文或英文能够同时选中,分别设置对应的字体样式,大大提高了文档编辑和平面设计文字排版的字体样式的设置效率,解决了区别设置中英文不同字体的困难。
46.如图2所示,本发明的另一实施例为:一种非连续中英文字体样式的设置装置,包括,
47.文字范围确定模块10,用于确定文档中用户通过默认指定范围或用户选择指定编辑范围的文字;
48.其中,文字范围确定模块10中,文档包括有word格式的文档及pdf格式的文档。
49.编码值读取模块20,用于对文档中用户通过默认指定范围或用户选择指定编辑范围的文字的unicode编码值进行读取;
50.其中,编码值读取模块20具体用于,对文档中用户通过默认指定范围或用户选择指定编辑范围的文字通过遍历函数进行逐个文字遍历,读取文档中每个文字的unicode编码值。
51.编码值判断模块30,用于判断文档中每个文字的unicode编码值大小,若大于256,
则标记该文字为中文,小于或等于256时,则标记该文字为英文;
52.字体设置模块40,用于通过setformat函数批量快速对文档中标记的非连续的中文及英文分别进行字体样式设置。
53.其中,字体设置模块40具体包括,
54.中文字体样式设置单元,用于将文档中标记为中文的文字全部选中,通过setformat函数将选中的中文文字设置为预先配置的中文字体样式;
55.英文字体样式设置单元,用于将文档中标记为英文的文字全部选中,通过setformat函数将选中的英文文字设置为预先配置的英文字体样式。
56.其中,字体设置模块40中,中文字体样式包括文档内预设的中文字体样式或用户自定义的中文字体样式,英文字体样式包括文档内预设的英文字体样式或用户自定义的英文字体样式。
57.需要说明的是,所属领域的技术人员可以清楚地了解到,上述非连续中英文字体样式的设置装置的具体实现过程,可以参考前述方法实施例中的相应描述,为了描述的方便和简洁,在此不再赘述。
58.以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献