图元创建方法及系统的制作方法

文档序号:6598473阅读:600来源:国知局
专利名称:图元创建方法及系统的制作方法
图元创建方法及系统
技术领域
本发明涉及一种计算机应用领域,尤其涉及一种图元创建方法及系统。背景技术
随着计算机技术的发展,越来越多的人使用绘图工具进行各种绘图,大多数的制 图都由绘图工具来完成。传统的绘图工具,图元的创建按钮都位于工具栏上。创建图元时,首先将鼠标移 动到工具栏上,找到相应的创建按钮,然后点击创建按钮不放,把新建的图元拖入绘图面板 中,在合适的位置释放鼠标,图元就创建绘图面板中。同时,新建的图元以默认大小创建于 绘图面板中,用户想要获得所需大小尺寸的图元,还要再通过拖拽图形边缘的拖拉点,将图 形调整到所需的大小,才能最终获得所需图元,步骤较多,过程复杂,操作繁琐。尤其在连续 创建多个图元时,鼠标要在工具栏和绘图面板之间频繁地大范围移动,在工具栏里不停查 找所需图元,不断地对图元大小进行调整,浪费大量时间,耗费很大的精力,操作不能保持 连续性,极大的降低了操作效率,影响用户的体验效果。

发明内容有鉴于此,有必要针对上述图元创建过程繁琐的问题,提供一种快捷方便的图元 创建方法。此外,还有必要提供一种快捷的图元创建系统。一种图元创建方法,包括如下步骤获取对绘图面板的框选信息;根据所述框选信息在绘图面板的框选区域创建相对应的图元。优选的,所述框选信息包括框选区域的大小、框选区域的位置和框选方向中的一 种或两种以上,所述框选方向包括右下、左下、左上和右上中的一种或两种以上。优选的,所述根据所述框选信息在绘图面板的框选区域创建相对应的图元的步骤 具体包括根据获取的框选方向在绘图面板的框选区域创建与所述框选方向对应的图元。优选的,所述根据获取的框选方向在绘图面板的框选区域创建与所述框选方向对 应的图元的步骤具体是建立框选方向与图元的对应关系;判断框选信息中的框选方向;当所述框选方向为右下时,在绘图面板的框选区域创建用户创建次数最多的图 元;当所述框选方向为左下时,在绘图面板的框选区域创建用户上一次创建的图元;当所述框选方向为左上时,在绘图面板的框选区域创建用户创建次数次多的图 元;
当所述框选方向为右上时,在绘图面板浮现图元工具栏供用户选择。优选的,在获取对绘图面板的框选信息的步骤之后还包括判断框选区域是否具有已创建的图元,若是,则选中所述已创建的图元,否则执行 所述根据所述框选信息在绘图面板的框选区域创建相对应的图元的步骤。优选的,所述根据框选信息在绘图面板的框选区域创建相对应的图元的步骤具体 是创建与所述框选信息相对应图元的图元触发块;检测对所述图元触发块的选定操作;当检测到对所述图元触发块的选定操作时,删除所述图元触发块,并在绘图面板 的框选区域创建相应的图元;当未检测到对所述图元触发块的选定操作时,删除图元触发块。优选的,所述根据框选信息在绘图面板的框选区域创建相应的图元的步骤还包 括当未检测到对所述图元触发块的选定操作时,在绘图面板的指定位置浮现图元工 具栏,并获取用户点选的图元工具栏中的图元,删除所述图元触发块,在绘图面板的框选区 域创建图元。优选的,所述方法还包括记录图元创建的次数及创建图元的时间的步骤。一种图元创建系统,所述系统包括信息获取模块,获取对绘图面板的框选信息;图元创建模块,根据所述框选信息在绘图面板的框选区域创建相应的图元。优选的,所述框选信息包括框选区域的大小、框选区域的位置和框选方向中的一 种或两种以上,所述框选方向包括右下、左下、左上和右上中的一种或两种以上。优选的,所述系统还包括设置模块,用于建立和修改所述框选方向与图元的对应关系;所述图元创建模块用于根据获取的框选方向在绘图面板的框选区域创建与所述 框选方向对应的图元。优选的,所述图元创建模块进一步用于当所述框选方向为右下时,在绘图面板的 框选区域创建用户创建次数最多的图元;当所述框选方向为左下时,在绘图面板的框选区 域创建用户上一次创建的图元;当所述框选方向为左上时,在绘图面板的框选区域创建用 户创建次数次多的图元;当所述框选方向为右上时,在绘图面板浮现图元工具栏供用户选 择。优选的,所述系统还包括判断模块,判断框选区域是否具有已创建的图元,若是,则选中所述已创建的图 元,结束操作,否则,通知所述图元创建模块根据所述框选信息在绘图面板的框选区域创建 相应的图元。优选的,所述图元创建模块包括图元触发块创建模块,用于创建与所述框选信息相对应图元的图元触发块;检测模块,用于检测对所述图元触发块的选定操作;处理模块,用于当所述检测模块检测到对图元触发块的选定操作时,删除图元触发块,并在绘图面板的框选区域创建相应的图元,当所述检测模块未检测到对图元触发块 的选定操作时,删除图元触发块。优选的,所述系统还包括记录模块,用于记录图元创建的次数及创建图元的时间。上述图元创建方法及系统,获取对绘图面板的框选信息,根据所述框选信息在绘 图面板的框选区域创建相对应的图元。采用该方法和系统,用户只需对绘图面板进行框选, 即可根据用户的框选信息在框选区域创建相对应图元,连续创建时不需要反复的在工具栏 和绘图面板之间移动,过程简单,操作方便快捷,节省大量时间和精力,使制图保持连续性, 极大提高了制图效率,增强了用户的体验效果。

图1是一个实施例中的图元创建方法的流程图;图2是一个实施例中根据框选信息在绘图面板的框选区域创建相应的图元的方 法流程图;图3是另一个实施例中根据框选信息在绘图面板的框选区域创建相应的图元的 方法流程图;图4是一个实施例中创建相对应图元的方法流程图;图5是一个实施例中的图元创建系统的结构图;图6是另一实施例中的图元创建模块的结构图;图7是另一个实施例中的图元创建系统的结构图。
具体实施方式下面结合附图,通过对本发明的具体实施方式
详细描述,将使本发明的技术方案 及其他有益效果显而易见。图1示出了一个实施例中的图元创建方法的流程,该方法流程包括如下步骤在步骤SlO中,获取对绘图面板的框选信息。框选信息为用户在绘图面板上框选某一区域时的操作信息。在一个实施方式中, 框选信息包括框选区域的大小、框选区域的位置和框选方向中的一种或两种以上,其中框 选方向包括右下、左下、左上和右上中的一种或两种以上。在一个实施方式中,用户使用鼠标进行框选操作,得到框选区域。在绘图面板上某 位置按下鼠标左键(也可以是右键,依照个人习惯设定),作为框选起始点,按住鼠标左键 不放,向某个方向进行拖拽,形成一个方形框选框,方形框选框区域即为框选区域,用户将 所需区域全部包含在方形框选框内后,释放鼠标左键,鼠标释放位置为框选结束点,框选起 始点与框选结束点形成的矢量方向为框选区域的框选方向。在其他实施方式中,用户还可以使用触摸屏及其他输入设备进行框选操作。在步骤S20中,根据框选信息在绘图面板的框选区域创建相对应的图元。在一个实施例中,上述方法还包括建立框选信息与图元的对应关系的步骤。根据 不同的框选信息(例如框选方向)则可建立不同的图元。建立框选信息与图元的对应关系 后,可保存为默认设置,在启动图形操作界面时加载该默认设置,另外,用户还可对事先建立的该对应关系根据自身需要进行修改。在优选的实施方式中,创建的图元与框选区域具 有相同的大小、位置。图2示出了一个实施例中根据框选信息在绘图面板的框选区域创建相应的图元 的方法流程,该方法流程包括如下步骤在步骤S201中,判断框选区域是否具有已创建的图元,如有则进行步骤S202,否 则进行步骤S203。在步骤S202中,选中已创建的图元,结束操作。用户在创建图元时,如果框选区域 具有创建好的图元,用户框选后将其选中。在步骤S203中,根据框选信息在绘图面板的框选区域创建相对应的图元。图3示出了另一个实施例中根据框选信息在绘图面板的框选区域创建相应的图 元的方法流程,本实施例中,根据获取的框选方向在绘图面板的框选区域创建与所述框选 方向对应的图元,具体分为如下步骤在步骤S301中,建立框选方向与图元的对应关系。框选方向与图元的对应关系根据用户的个人需求或者制图的实际需要进行设定 和修改,也可以是系统默认设置的对应关系。在优选的实施方式中,所建立的框选方向与图 元的对应关系具体是当框选方向为右下时,对应用户创建次数最多的图元;当框选方向 为左下时,对应用户最后一次创建的图元;当框选方向为左上时,对应用户创建次数次多的 图元;当框选方向为右上时,在绘图面板浮现图元工具栏供用户进行选择。在步骤S302中,判断框选信息中的框选方向。优选的实施方式中,根据框选方向在框选区域创建相对应图元,如图3所示,具体 包括如下步骤在步骤S303中,当所述框选方向为右下时,在绘图面板的框选区域创建用户创建 次数最多的图元。在步骤S304中,当框选方向为左下时,在绘图面板的框选区域创建用户上一次创 建的图元。在步骤S305中,当所述框选方向为左上时,在绘图面板的框选区域创建用户创建 次数次多的图元。在步骤S306中,当所述框选方向为右上时,在绘图面板浮现图元工具栏供用户选 择。图4示出了一个实施例中创建相对应图元的方法流程,该方法流程包括如下步 骤在步骤S401中,创建与框选信息相对应图元的图元触发块。在该实施方式中,图元触发块是悬浮在绘图面板上方的阴影模块,其与所对应真 实图元具有相同形状、大小。图元触发块初始不在绘图面板上显示,在获取框选信息对应图 元后出现在框选区域,显示此刻与框选信息对应的图元是何种图元,便于用户判断该种图 元是否为所需图元。在一个实施方式中,图元触发块的创建方法具体为在检测到鼠标左键按下未放 开(或者右键)并向一个方向拖拽进行框选时,获取框选信息并根据框选信息创建所对应 图元的图元触发块,框选过程中图元触发块一直浮现,在鼠标左键没有放开,不断改变框选区域大小和形状时,时刻保持与框选区域具有相同位置、相同大小,检测到鼠标左键(或者 右键)释放时,结束框选。图元触发块浮现在框选区域。在其他实施方式中,图元触发块的创建方法还可以为框选过程中不浮现图元触 发块,在框选结束后,创建与框选信息相对应图元的图元触发块,图元触发块与框选区域具 有相同位置、相同大小。在一个实施方式中,获取用户的框选方向,创建与框选方向相对应图元的图元触 发块。用户使用鼠标进行框选,按下鼠标左键开始框选,然后向一个方向进行拖拽,获取框 选方向,创建与框选方向相对应图元的图元触发块。在其他实施方式中,创建与框选信息相对应图元的图元触发块后,进一步在检测 到鼠标滚轮转动时进行图元切换,切换到用户需要的图元,或者检测到鼠标右键的点击操 作时,弹出图元选择界面,供用户选择所需图元。还可以预定义图元快捷键供用户选择图兀。在步骤S402中,检测用户是否对图元触发块进行选定操作。若是,则进行步骤 S404,若否,则进行步骤S403。用户需要图元触发块所对应图元,需要对图元触发块进行选定操作。用户不需要 图元触发块所对应图元,只要在预设时间内不进行选定操作或者按下取消快捷键等即可。在一个实施方式中,用户对图元触发块的选定操作包括鼠标单击图元触发块、双 击图元触发块、对图元触发块进行拖动、或者按下回车键、快捷键等。在步骤S403中,删除图元触发块,结束操作。在一个实施例中,当未检测到对图元触发块的选定操作时,删除图元触发块,并可 在绘图面板指定位置浮现图元工具栏,便于用户选择图元工具栏上的工具,根据用户的选 择在框选区域创建与框选区域位置大小相一致的图元。在步骤S404中,删除图元触发块,在绘图面板框选区域创建相对应图元。在一个实施例中,在绘图面板框选区域创建图元后还包括记录图元创建的次数及 创建图元的时间的步骤。这些记录的内容可用于更新框选信息与图元的对应关系。便于了 解用户的图元创建需求和使用程度,修改框选信息对应的图元。图5示出了一个实施例中的图元创建系统,该系统包括信息获取模块510、图元 创建模块520。其中信息获取模块510用于获取对绘图面板的框选信息。优选的,用户使用鼠标进行框选操作,框选某一区域,得到框选区域。在绘图面板 上某位置按下鼠标左键(也可以是右键,依照个人习惯设定),作为框选起始点,按住鼠标 左键不放,向某个方向进行拖拽,形成一个方框,方框区域即为框选区域,将该区域全部包 含在方框内后,释放鼠标左键,鼠标释放位置为框选结束点,框选起始点与框选结束点形成 的矢量方向为框选区域的框选方向。在其他实施方式中,用户还可以使用触摸屏进行框选。图元创建模块520根据框选信息在绘图面板的框选区域创建相对应的图元。在一个实施方式中,该框选信息包括框选区域的大小、框选区域的位置、框选方 向中的一种或两种以上,其中框选方向包括右下、左下、左上和右上中的一种或两种以上。 图元创建模块520所创建的图元与框选区域的大小和位置一致。
在一个优选的实施例中,图元创建模块520根据框选方向在绘图面板的框选区域 创建相对应的图元。该实施例中,图元创建模块520进一步用于当所述框选方向为右下时, 在绘图面板的框选区域创建用户创建次数最多的图元;当框选方向为左下时,在绘图面板 的框选区域创建用户上一次创建的图元;当所述框选方向为左上时,在绘图面板的框选区 域创建用户创建次数次多的图元;当所述框选方向为右上时,在绘图面板浮现图元工具栏 供用户选择。在一个实施例中,如图6所示,图元创建模块520包括图元触发块创建模块521、检 测模块522以及处理模块523。其中图元触发块创建模块521用于创建与框选信息相对应图元的图元触发块。在该实施方式中,图元触发块是悬浮在绘图面板上方的阴影模块,其与所对应的 真实图元具有相同形状、大小。图元触发块初始不在绘图面板上显示,在获取框选信息对应 图元后出现在框选区域,显示此刻与框选信息对应的图元是何种图元,便于用户判断该种 图元是否为所需图元。在一个实施方式中,图元触发块的创建方法具体为在检测到鼠标左键按下未放 开(或者右键)并向一个方向拖拽进行框选时,获取框选信息并根据框选信息创建所对应 图元的图元触发块,框选过程中图元触发块一直浮现,在鼠标左键没有放开,不断改变框选 区域大小和形状时,时刻保持与框选区域具有相同位置、相同大小,检测到鼠标左键(或者 右键)释放时,结束框选。图元触发块浮现在框选区域。在其他实施方式中,图元触发块的创建方法还可以为框选过程中不浮现图元触 发块,在框选结束后,图元触发块创建模块521创建与框选信息相对应图元的图元触发块, 图元触发块与框选区域具有相同位置、相同大小。在一个实施方式中,获取用户的框选方向,创建与框选方向相对应图元的图元触 发块。用户使用鼠标进行框选,按下鼠标左键开始框选,然后向一个方向进行拖拽,获取框 选方向,创建与框选方向相对应图元的图元触发块。检测模块522用于检测用户是否对图元触发块进行选定操作。用户需要图元触发块所对应图元,需要对图元触发块进行选定操作。用户不需要 图元触发块所对应图元,只要在预设时间内不进行选定操作或者按下取消快捷键等即可。在一个实施方式中,用户对图元触发块的选定操作包括鼠标单击图元触发块、双 击图元触发块、对图元触发块进行拖动、或者按下回车键等。处理模块523,用于在检测模块522检测到对图元触发块的选定操作时,删除图元 触发块,并在绘图面板的框选区域创建相对应的图元,检测模块522未检测到对图元触发 块的选定操作时,删除图元触发块。在其他实施方式中,图元创建模块520还包括图元工具栏显示模块(图中未示出) 用于在检测模块522没有检测到对图元触发块的选定操作时,在绘图面板指定位置浮现图 元工具栏。当框选信息相对应的图元不是用户需要的图元时,图元工具栏显示模块在绘图面 板指定位置浮现图元工具栏,供用户选择需要的图元。在优选实施方式中,图元工具栏指定 位置为鼠标光标所在位置或者绘图面板指定区域附近。用户点选图元工具栏中的图元,获 取所需的图元。
在另一个实施例中,如图7所示,该系统还包括判断模块530,用于判断框选区域是否具有已创建的图元,若是,则选中所述已创 建的图元,否则,通知所述图元创建模块520根据框选信息在绘图面板的框选区域创建相 对应的图元。设置模块M0,用于建立和修改框选信息与图元的对应关系。在优选的实施方式中,设置模块540用于建立框选方向与图元的对应关系,其具 体为当框选方向为右下时,对应用户创建次数最多的图元;当框选方向为左下时,对应 用户最后一次创建的图元;当框选方向为左上时,对应用户创建次数次多的图元;当框选 方向为右上时,在绘图面板浮现图元工具栏供用户进行选择。设置模块540所设置的框选方向与图元的对应关系可以作为默认设置,在启动图 形操作界面时即加载该默认设置,同时,用户还可通过设置模块540对框选方向与图元的 对应关系进行修改。例如,在上述实施例中,通过设置模块540也可将框选方向为右下对应 用户最后一次创建的图元。进一步的,该系统还包括记录模块550,记录图元创建的次数及创建图元的时间。 记录模块550记录的内容可用于更新框选信息与图元的对应关系。便于了解用户的图元创 建需求和使用程度,修改框选信息对应的图元。上述图元创建方法及系统,获取对绘图面板的框选信息,根据所述框选信息在绘 图面板的框选区域创建相对应的图元。采用该方法和系统,用户只需对绘图面板进行框选, 即可根据用户的框选信息在框选区域创建相对应图元,连续创建时不需要反复的在工具栏 和绘图面板之间移动,过程简单,操作方便快捷,节省大量时间和精力,使制图保持连续性, 极大提高了制图效率,增强了用户的体验效果。以上所述实施例仅表达了本发明的实施方式,其描述较为具体和详细,但并不能 因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说, 在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范 围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种图元创建方法,包括如下步骤 获取对绘图面板的框选信息;根据所述框选信息在绘图面板的框选区域创建相对应的图元。
2.根据权利要求1所述的图元创建方法,其特征在于,所述框选信息包括框选区域的 大小、框选区域的位置和框选方向中的一种或两种以上,所述框选方向包括右下、左下、左 上和右上中的一种或两种以上。
3.根据权利要求2所述的图元创建方法,其特征在于,所述根据所述框选信息在绘图 面板的框选区域创建相对应的图元的步骤具体包括根据获取的框选方向在绘图面板的框选区域创建与所述框选方向对应的图元。
4.根据权利要求3所述的图元创建方法,其特征在于,所述根据获取的框选方向在绘 图面板的框选区域创建与所述框选方向对应的图元的步骤具体是建立框选方向与图元的对应关系; 判断框选信息中的框选方向;当所述框选方向为右下时,在绘图面板的框选区域创建用户创建次数最多的图元; 当所述框选方向为左下时,在绘图面板的框选区域创建用户上一次创建的图元; 当所述框选方向为左上时,在绘图面板的框选区域创建用户创建次数次多的图元; 当所述框选方向为右上时,在绘图面板浮现图元工具栏供用户选择。
5.根据权利要求1所述的图元创建方法,其特征在于,在获取对绘图面板的框选信息 的步骤之后还包括判断框选区域是否具有已创建的图元,若是,则选中所述已创建的图元,否则执行所述 根据所述框选信息在绘图面板的框选区域创建相对应的图元的步骤。
6.根据权利要求1至5中任意一项所述的图元创建方法,其特征在于,所述根据框选信 息在绘图面板的框选区域创建相对应的图元的步骤具体是创建与所述框选信息相对应图元的图元触发块; 检测对所述图元触发块的选定操作;当检测到对所述图元触发块的选定操作时,删除所述图元触发块,并在绘图面板的框 选区域创建相应的图元;当未检测到对所述图元触发块的选定操作时,删除图元触发块。
7.根据权利要求6所述的图元创建方法,其特征在于,所述根据框选信息在绘图面板 的框选区域创建相应的图元的步骤还包括当未检测到对所述图元触发块的选定操作时,在绘图面板的指定位置浮现图元工具 栏,并获取用户点选的图元工具栏中的图元,删除所述图元触发块,在绘图面板的框选区域 创建图元。
8.根据权利要求1所述的图元创建方法,其特征在于,所述方法还包括记录图元创建 的次数及创建图元的时间的步骤。
9.一种图元创建系统,其特征在于,所述系统包括 信息获取模块,获取对绘图面板的框选信息;图元创建模块,根据所述框选信息在绘图面板的框选区域创建相应的图元。
10.根据权利要求9所述的图元创建系统,其特征在于,所述框选信息包括框选区域的大小、框选区域的位置和框选方向中的一种或两种以上,所述框选方向包括右下、左下、 左上和右上中的一种或两种以上。
11.根据权利要求10所述的图元创建系统,其特征在于,所述系统还包括设置模块,用于建立和修改所述框选方向与图元的对应关系;所述图元创建模块用于根据获取的框选方向在绘图面板的框选区域创建与所述框选 方向对应的图元。
12.根据权利要求11所述的图元创建系统,其特征在于,所述图元创建模块进一步用 于当所述框选方向为右下时,在绘图面板的框选区域创建用户创建次数最多的图元;当所 述框选方向为左下时,在绘图面板的框选区域创建用户上一次创建的图元;当所述框选方 向为左上时,在绘图面板的框选区域创建用户创建次数次多的图元;当所述框选方向为右 上时,在绘图面板浮现图元工具栏供用户选择。
13.根据权利要求9所述的图元创建系统,其特征在于,所述系统还包括判断模块,判断框选区域是否具有已创建的图元,若是,则选中所述已创建的图元,结 束操作,否则,通知所述图元创建模块根据所述框选信息在绘图面板的框选区域创建相应 的图元。
14.根据权利要求9至13中的任意一项所述的图元创建系统,其特征在于,所述图元创 建模块包括图元触发块创建模块,用于创建与所述框选信息相对应图元的图元触发块;检测模块,用于检测对所述图元触发块的选定操作;处理模块,用于当所述检测模块检测到对图元触发块的选定操作时,删除图元触发块, 并在绘图面板的框选区域创建相应的图元,当所述检测模块未检测到对图元触发块的选定 操作时,删除图元触发块。
15.根据权利要求9所述的图元创建系统,其特征在于,所述系统还包括记录模块,用于记录图元创建的次数及创建图元的时间。
全文摘要
本发明涉及一种图元创建方法及系统,该方法包括如下步骤获取对绘图面板的框选信息;根据所述框选信息在绘图面板的框选区域创建相对应的图元。本发明获取对绘图面板的框选信息,根据所述框选信息在绘图面板的框选区域创建相对应的图元。采用该方法和系统,用户只需对绘图面板进行框选,即可根据用户的框选信息在框选区域创建相对应图元,连续创建时不需要反复的在工具栏和绘图面板之间移动,过程简单,操作方便快捷,节省大量时间和精力,使制图保持连续性,极大提高了制图效率,增强了用户的体验效果。
文档编号G06F9/44GK102141909SQ201010113169
公开日2011年8月3日 申请日期2010年2月10日 优先权日2010年2月10日
发明者陈泓鑫 申请人:深圳市金蝶中间件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1