[发明专利]一种热键设置字体的方法有效
申请号: | 200710177202.3 | 申请日: | 2007-11-12 |
公开(公告)号: | CN101187838A | 公开(公告)日: | 2008-05-28 |
发明(设计)人: | 高翔;王全鹏 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023;G06F17/24 |
代理公司: | 北京天悦专利代理事务所 | 代理人: | 田明;王瑛 |
地址: | 100871北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 热键 设置 字体 方法 | ||
技术领域
本发明属于印刷排版技术领域,具体涉及一种热键设置字体的方法。
背景技术
排版编辑过程中想要变更当前选中文字字体的时候具有一定的特殊性。由于在整个排版及文字编辑的过程中,都是以键盘为主要工具,因此最好的工作状态就是保持使用单一工具,在单一工作环境中。因此在排版编辑过程中想要变更当前选中文字字体的时候,如果考虑这种情况,就可以进一步提升排版效率。
目前现有的维文排版系统,在处理排版编辑过程中想要变更当前选中文字字体的时候,需要启动字体设置窗口或者通过鼠标点选工具条中的对应字体的方式实现:例如,在排版编辑过程中想要变更当前选中文字字体的时候,需要通过键盘进入字体设置窗口,选择要使用的字体后,确认退出,在版面中看字体设置后的效果。或者将此时的工作状态从键盘转换为鼠标,在使用鼠标点选工具条中的对应字体后,再从鼠标转换为键盘状态,这两种方式虽然都能实现设置字体的要求,但由于在整个排版及文字编辑的过程中,都是以键盘为主要工具,不断的切换使用工具,或者在不同工作环境中切换,都会在排版过程给编辑带来极大不便,费时费力,严重影响了排版效率。
发明内容
针对现有技术中存在的缺陷,本发明的目的是提供一种热键设置字体的方法,该方法通过预先对常用字体设置键盘热键,在直接使用键盘激活相应的热键后,利用计算机程序智能的调选对应的字体,并自动对当前文字设置字体,避免在不同工具间切换或在不同工作环境中切换的情况,能够保证排版过程的流畅进行,从而大大提高了编辑排版时设置字体的排版效率,并进而提高了整个排版的效率。
为达到以上目的,本发明采用的技术方案是:一种热键设置字体的方法,包括以下步骤:
(1)响应键盘消息,判断是否为字体设置的热键,如果是,转入步骤(2),否则转入步骤(3);
(2)判断字体列表是否结束,如果是,转入步骤(3),否则转入步骤(2.1);
(2.1)获取字体列表中对应的热键设置信息,转入步骤(2.1.1);
(2.1.1)判断当前键盘消息是否为当前字体的热键设置,如果是,转入步骤(2.1.1.1),否则转入步骤(2);
(2.1.1.1)判断当前字体是否存在,如果是,转入步骤a,否则转入步骤b;
a.使用当前字体对版面上选择的文字进行字体变更;
b.使用默认字体为当前字体,并转入步骤(2.1.1.1.1);
(3)转入正常的键盘消息处理。
进一步,步骤(1)中,判断是否为字体设置的热键,是根据当前键盘消息是否在字体设置热键范围内,如果是,则表示当前键盘消息是字体设置热键消息,否则转入正常的键盘消息处理。
进一步,步骤(2)中,判断字体列表是否结束,是从判断当前字体列表的读取是否已经结束,如果是,则表示当前键盘消息中没有与字体列表中设置的热键相匹配的消息,此时转入正常的键盘消息处理。
进一步,步骤(2.1)中,获取字体列表中对应的热键设置信息时,是从字体列表中从开始位置顺序一次读取一个字体的热键消息。
进一步,步骤(2.1.1)中,判断当前键盘消息是否为当前字体的热键设置时,是比较当前获取的键盘消息是否与读取的当前字体消息一致,如果是,则表示已经找到匹配的字体,否则,需要读取下一个字体的热键消息。
进一步,步骤(2.1.1.1)中,判断当前字体是否存在时,是将已经获取的当前字体信息与当前版面中的字体信息进行匹配,检查当前字体是否在当前版面中存在,如果是,则表示当前版面可以使用当前字体,否则,不能使用当前字体。
进一步,步骤a中,使用当前字体对版面上选择的文字进行字体变更时,将选择的当前字体替换掉版面中的指定文字中的字体。
进一步,步骤b中,使用默认字体为当前字体时,由于当前字体不能在当前版面中使用,因此使用版面中定义的缺省字体为当前字体。
本发明的效果在于:采用本发明所述的方法,在排版编辑过程中想要变更当前选中文字字体的时候,不必需要启动字体设置窗口或者通过鼠标点选工具条中的对应字体的方式实现,而是通过预先对常用字体设置键盘热键,在直接使用键盘激活相应的热键后,利用计算机程序智能的调选对应的字体,并自动对当前文字设置字体,这样能够保证排版过程的流畅进行,大大提高了编辑排版时设置字体的排版效率,并进而提高了整个排版的效率。
附图说明
图1是本发明所述的一种热键设置字体的方法流程图。
具体实施方式
下面结合具体实例和附图,对本发明作进一步的详细说明:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710177202.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于键座与键帽的滑动装置
- 下一篇:高亮度LED路灯