一种打印截图的方法及系统技术方案

技术编号:7504580 阅读:400 留言:0更新日期:2012-07-11 04:13
本发明专利技术提供了一种打印截图的方法及系统,属于计算机、网络技术领域。该方法包括如下步骤:首先,接收屏幕截图请求,启动屏幕截图功能;然后,根据接收到的截图指令,在用户终端的界面中截取相应区域的图像;最后,采集打印指令,保存并打印上一步骤中截取的屏幕截图。本发明专利技术所述系统由屏幕截图模块、图像编辑模块和图像打印模块三部分组成。利用本发明专利技术,用户可以通过在截图时,通过截图工具条提供的控件,直接打印用户当前所接收图片文件,达到简化用户打印图片的操作步骤,提高用户的使用体验。

【技术实现步骤摘要】
一种打印截图的方法及系统
本专利技术属于计算机、网络
技术背景随着计算机在人们的日常工作、生活中的广泛应用,以计算机为平台的应用程序也越来越多。日常应用中,截图可以方便快捷地获得并保存一些图形。一些情况下需要打印用户截取的图片,但现有技术中,用户打印的文件需为用户电脑中现有的文件。在这种情况下,用户在打印截图时,需要先将所截图片保存在终端中,再对保存后的图片进行打印操作,步骤较为繁琐。
技术实现思路
本专利技术的目的,是提供一种打印截图的方法,以及配套的系统,利用本专利技术,用户可以通过在截图时,通过截图工具直接打印用户当前所截取的图片文件,达到简化用户打印图片的操作步骤,提高用户的使用体验。所述一种打印截图的方法包括如下步骤步骤1,接收屏幕截图请求,启动屏幕截图功能;步骤2,根据接收到的截图指令,在用户终端的界面中截取相应区域的图像;步骤3,采集打印指令,保存并打印上一步骤中截取的屏幕截图。进一步,本专利技术所述的一种打印截图的方法还具有如下技术特征优选的,所述步骤1中屏幕截图功能的触发方式包括快捷键触发方式和/或控件触发方式。优选的,所述步骤2中,在根据用户的指令截取相应区域的图像后,启动图像编辑功能,步骤为,步骤2-1,在操作窗口显示图像编辑工具条;步骤2-2,根据接收到的用户编辑指令对选定区域内的图像进行编辑操作。优选的,所述步骤3中,屏幕截图的打印指令,通过触发截图时位于图像编辑工具条中的打印控件来产生。优选的,所述步骤3中打印屏幕截图的步骤为,步骤3-1,接收到户的打印指令后,将经步骤2截取的图像根据设定的图像属性, 按照指定的存储路径进行缓存;步骤3-2,打印保存后的截图文件。优选的,所述步骤3-1中保存的截图文件在步骤3-2打印完毕后删除。优选的,所述步骤3-1中的图像属性包括图像名称以及图像格式。优选的,所述图像名称缺省设置为截图时间。优选的,所述指定的存储路径缺省设置为所在终端设备上的临时文件夹。本专利技术还提供一种打印截图的系统,该系统包括截图触发模块,接收屏幕截图请求,启动屏幕截图功能;截图执行模块,根据接收到的截图指令,在用户终端的界面中截取相应区域的图像;截图打印模块,采集打印指令,保存并打印上一步骤中截取的屏幕截图。进一步,对应所述的图像编辑模块还设置有图像编辑工具模块,用于将各图像编辑功能以控件形式显示于用户界面,并采集用户对图像的编辑指令。进一步,对应所述的图像打印模块还设置有打印属性设定模块,用于在接收到户的打印指令后,生成用于显示打印属性的对话窗口。附图说明图1是本专利技术所述的一种打印截图的方法流程图。图2是本专利技术所述的一种打印截图方法中的图像编辑工具条示意图。图3是本专利技术所述的一种打印截图系统的结构框图。具体实施方式针对于本专利技术主要功能的描述本专利技术提供了一种打印截图的方法和系统,利用本专利技术,用户可以在截图时,通过截图工具条提供的控件,直接打印用户当前截图的文件,达到简化用户打印图片的操作步骤,提高用户的使用体验的目的。下面参照附图,结合具体实施例对本专利技术做进一步的说明。图1描述了本专利技术所述的一种打印截图方法的实现步骤。在步骤SlOl中,根据接收到的来自于用户的屏幕截图请求,启动屏幕截图功能。其中,作为举例而非限定,屏幕截图功能的触发方式有两种,分别是快捷键触发方式和控件触发方式。所述的快捷键触发,可以采用热键的方式,来设置组合键,例如,设置组合键 “Alt+Ctrl+P”来作为快捷键,触发之后即可产生截图触发指令,开启对应的屏幕截图功能。在步骤S102中,根据接收到的截图指令,截取相应区域的图像。作为举例,对于Windows操作系统来说,所述的截图指令可以通过采集鼠标在视窗中的操作消息来实现。比如,利用管理器窗口的消息循环的方式来捕获用户的鼠标操作指令,包括获取当前鼠标动作标志,以及利用消息参数判断当前鼠标动作是否有松开等释放动作,从而得到当前用户鼠标点击的位置数据,获取用户选取的矩形区域。需要指出的是,用户还可以选取其它形状的截图区域,具体是不限定的;或者采用其它的截图原理,具体也是不限定的。如图2所示,图中截图区域100即是根据用户鼠标消息获取的截图区域范围。在步骤S103中,编辑截取到的相应区域图像。进一步,在根据用户的指令截取相应区域的图像后,启动图像编辑功能步骤2-1,在操作窗口显示图像编辑工具条;步骤2-2,根据接收到的用户编辑指令对选定区域内的图像进行编辑操作。如图2所示,在确定截图区域后,读取截图区域数据,并启动图像编辑工具条200。图像编辑工具条200为用户提供图像编辑控件210,根据用户的选择与操作,对截图区域数据进行修改。在步骤S104中,采集打印指令,保存并打印截取的屏幕截图。作为举例,屏幕截图的打印指令,是在截图状态下,采集获得针对于图像编辑控件 210中的打印控件211的触发消息后启动。进一步,打印屏幕截图包括以下两个步骤步骤3-1,接收到户的打印指令后,将经步骤2截取的图像根据设定的图像属性, 按照指定的存储路径进行缓存;步骤3-2,打印保存后的截图文件。作为举例,步骤3-1中所述的图像属性包括图像名称及图像格式,图像名称缺省设置为截图发生具体时间,这可以通过与时间相关的API函数进行数据采集。比如,名称 “2011-12-01-10-52”,代表着“2011年12月01日10点52分”是进行图像截取操作的时间。另外,步骤3-1中所述的指定存储路径,缺省设置为所在终端设备上的临时文件夹。以WindosXP系统为例,所述指定存储路径可以缺省设置为c \Documents and Settings\Administrator\Local Settings\Temporary Internet Files。前述的打印指令被触发之后,启动与打印指令触发相关联的所在终端上的打印设备,并生成用于显示打印属性的对话窗口。所述的打印属性,作为举例,包括打印份数、是否缩放以及各种打印选项等设置信息。确定之后即可进行打印操作。或者,直接按照默认的打印设置方式,针对于前述的截图区域进行打印操作。进一步,完成打印操作之后,还可以根据需要,将所述步骤3-1中保存的截图文件,依据其文件存储的路径获得该文件,并将其删除。对应着前述的方法,本专利技术还提供了一种打印截图的系统,该系统结构如图3所7J\ ο由图中可以看出,本专利技术所述系统300包括截图触发模块310,接收屏幕截图请求,启动屏幕截图功能;截图执行模块320,根据接收到的截图指令,在用户终端的界面中截取相应区域的图像;截图打印模块330,采集打印指令,保存并打印上一步骤中截取的屏幕截图。进一步,对应所述的截图执行模块320还设置有图像编辑工具模块321,用于将各图像编辑功能以控件形式显示于用户界面,并采集用户对图像的编辑指令,以及对所述控件的操作信息。对应所述的截图打印模块330还设置有打印属性设定模块331,用于在接收到户的打印指令后,触发所在终端上打印设备,并生成用于显示打印属性的对话窗口。其中,所述的打印属性设置,包括打印份数、缩放以及各种打印选项等设置信息。具体地,用户在使用本专利技术所述的打印截图系统100操作时,首先通过设定的截图触发模块310,触发屏幕截图功能,比如,可以使用快捷键“Alt+Ctrl本文档来自技高网...
一种打印截图的方法及系统

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:马宇尘
申请(专利权)人:上海量明科技发展有限公司
类型:发明
国别省市:

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

1
相关领域技术