具体实施方式
相信通过以下结合附图对本发明的具体实施方式的详细描述,本发明的上述和其它目的、特征和优点将变得更加明显。
图1是根据本发明的一个实施例的使用户能够在一个文档中选择多个对象的方法的流程图,其中该文档在一个编辑器中被打开并包含多个可选择的对象。
在本实施例中,编辑器可以是任何一种分层的多格式电子文档编辑器,其包含多种类型的对象,例如标题头、表格、图像、超链接、OLE对象、图形对象等。常用的编辑器包括文字处理编辑器(例如Microsoft Word)、电子表格编辑器(例如Microsoft Excel)和演示编辑器(例如MicrosoftPowerPoint)等。对象是相对独立的文档元件,其可以实现特定的功能,并具有自己的属性和行为。
下面结合图1对本实施例的使用户能够在一个文档中选择多个对象的方法进行详细描述。
如图1所示,在步骤105,将在编辑器中被打开的文档中的多个可选择的对象的每一个作为一个条目显示在一个单独的窗口中。可选择的对象可以是例如图表、矩形、椭圆、线等,它们分别位于该文档的不同位置。
当在窗口中显示多个可选择的对象时,可以以列表的形式显示多个可选择的对象,并且多个可选择的对象按照名称或位置排序。当然,本领域技术人员可以理解,多个可选择的对象还可以采用其它的排序方式。
此外,当在窗口中显示多个可选择的对象时,还可以先将文档中的多个可选择的对象进行分类,然后用一个树形结构显示多个可选择的对象,其中每个分类作为树形结构的一个分支节点,每个对象作为一个叶节点。这样,该树形结构具有两层,其中第一层(分支节点)是可选择的对象的分类;第二层(叶节点)是每个可选择的对象。
对多个可选择的对象的分类可以基于对象的类型(例如,图表、图形对象等)或者对象的位置(例如,文档的前5页)或者用户自定义的分类等。
此外,还可以多次对多个可选择的对象进行分类,即,使用多个分类标准进行分类,从而得到具有多层结构的树形结构。例如,首先基于用户自定义的分类,对多个可选择的对象进行初级分类,然后基于对象的类型对初级分类后的对象进行分类,这样多个可选择的对象可以用三层树形结构显示,其中第一、二层(分支节点)分别是自定义分类和类型分类,第三层(叶节点)是可选择的对象。
在本实施例中,优选地,采用树形结构显示可选择的对象。可以理解,上面所述的采用列表和树形结构显示可选择的对象是示例性的,对于本领域技术人员来说,还可以采用其它的形式。
进一步地,在显示多个可选择的对象之前,还可以包括提取文档中的多个可选择的对象的步骤101。
然后,在步骤110,允许用户选择多个条目中的任意多个。具体地,为每一个条目设置一个具有表示该条目的选择状态的功能的控件,优选地例如复选框(Check Box),通过设置诸如复选框的控件,为用户选择条目提供了可能,复选框的选中或未选中可用于指示每一个条目的选择状态,即“被选择”或“未被选择”。
然后,允许用户使用导航键和选择键遍历每个条目和选择每个条目的控件,例如复选框。导航键是用于使用户能够在各个条目之间移动操作焦点的按键,例如箭头(ARROW)键;而选择键是用于转换各个条目的选择状态的按键,例如空格(SPACE)键。当然,本领域的技术人员应当知道可以将其它按键用作导航键和选择键。
进一步地,在采用树形结构显示可选择的对象的情况下,还可以为树形结构的每个分支节点设置一个具有表示该分支节点下所有条目的选择状态的功能的控件,例如复选框,这样复选框的选中或未选中可用于指示每一个分支节点下所有条目的选择状态,即“被选择”或“未被选择”。然后,允许用户使用导航键和选择键遍历每个分支节点和选择每个分支节点的诸如复选框的控件,当选择某个分支节点的复选框时,相当于选择该分支节点下的所有条目。
在实践中,用户使用导航键在各个条目和/或分支节点之间移动操作焦点,当操作焦点被移动到用户希望选择的条目或分支节点上时,用户按下选择键,则该条目或该分支节点的复选框被选中,此时,该条目或该分支节点下所有条目的选择状态表示为“被选择”。进一步地,如果用户希望取消已被选择的条目或分支节点,则使用导航键将操作焦点移动到该条目或该分支节点上,然后按下选择键,则该条目或该分支节点的复选框变成未选中,该条目或该分支节点下所有条目的选择状态变为“未被选择”。
接着,在步骤115,根据用户选择的多个条目的任意多个,在编辑器中选择与被选择的任意多个条目对应的任意多个对象。对于被用户选择的条目,调用相应的选择功能在编辑器中选择与该条目对应的对象。进一步地,对于被用户取消选择的条目,调用相应的不选择功能以取消对该对象的选择。
通过以上描述可以看出,本实施例的使用户能够在一个文档中选择多个对象的方法可以提供用键盘连续和非连续地在文档中选择多个对象,从而方便用户,尤其是视力低下的用户或盲人用户,进行操作。并且,与现有技术的选择多个对象的方法相比,本实施例也简化了用户的操作。
进一步地,本实施例的使用户能够在一个文档中选择多个对象的方法还包括:当在编辑器中修改或者删除文档中的多个可选择的对象中的至少一个时,更新窗口中的多个条目,以响应编辑器中可选择的对象的变化。
此外,当在编辑器中增加至少一个可选择的对象时,重复上述显示步骤105和/或提取步骤101。
通过以上描述可以看出,本实施例还可以根据编辑器中可选择的对象的变化进行更新,从而保证窗口中有关对象的条目是最新的。
图2是根据本发明的另一个实施例的使用户能够在一个文档中选择多个对象的方法的流程图,其中与图1相同的部分采用相同的标记并适当省略其说明。与图1所示的实施例相比,为了方便诸如视力低下的用户或盲人用户等的残疾用户的使用,本实施例的使用户能够在一个文档中选择多个对象的方法还包括:根据用户对窗口中的多个条目的任意一个的操作,调用辅助技术(AT)应用程序以向用户提供被操作的对象的相关信息和选择状态,如图2的步骤200所示。
为了能够提供对象的相关信息,在窗口中显示的每个可选择的对象的条目还包括该可选择的对象的相关信息,对象的相关信息是在电子文档的编辑过程中由编辑器创建的或者由用户输入的信息。在本实施例中,对象的相关信息是对象的可访问性信息,其包括名称、角色、描述、状态、位置、值等。当然,正如本领域技术人员可以理解的,对象的相关信息还可以包括其它信息。
为了符合软件可访问性,在本实施例中,编辑器是可访问的,并且每个对象都具有可访问性信息,以通过辅助技术应用程序提供给用户。常用的辅助技术应用程序包括JAWS应用程序、Window-Eyes应用程序、Inspect32应用程序等。
下面简要地对对象的可访问性信息进行说明。
“名称”是用于识别对象的一个字符串。所有的对象都应支持名称属性,名称属性可以用作对象的标识,并帮助用户确认对象。
“角色”是描述对象所属类型的属性。所有对象都应当支持角色属性,角色属性可以帮助用户识别对象的类型。
“描述”提供关于对象的可视外观或其它信息的文本描述。这个属性主要用于向视力低下的用户或盲人用户提供更多的上下文信息。
“状态”是描述对象在某个时刻的状态的属性。所有对象都应支持状态属性,状态属性可以帮助用户确认对象的当前状态。
“位置”提供对象当前的位置,例如对象在当前屏幕的位置、对象在文档中的位置等,位置属性可以向用户提供对象在文档中的布局并帮助用户迅速定位正确的对象。
在对象的相关信息是对象的可访问性信息的情况下,如果采用树形结构显示可选择的对象并且只按照对象的类型进行分类,则该树形结构具有两层,其中第一层(分支节点)是对象的类型,其与对象的可访问性信息中的角色属性对应;第二层(叶节点)是各个可选择的对象,每个叶节点的显示名称对应于对象的可访问性信息中的名称属性,而在叶节点的属性信息中,描述对应于对象的可访问性信息中的描述属性和位置属性,状态对应于对象的可访问性信息中的状态属性。
如图2所示,用户对窗口中的多个条目的操作可包括三个操作,根据各个操作,辅助技术应用程序可以被调用以向用户提供被操作的对象的相关信息和选择状态,下面结合图2详细地说明。
在步骤210,用户的操作是操作导航键以遍历窗口中的每个条目和/或分支节点。当用户操作导航键使得操作焦点移动到一个条目或分支节点上时,在步骤212,辅助技术应用程序被调用以向用户提供该条目或该分支节点下的所有条目中的对象的相关信息和选择状态,例如向盲人用户读出对象的相关信息和当前选择状态。通过该操作,残疾用户可以知道操作焦点所在的条目或所在的分支节点下的所有条目中的对象的相关信息和当前选择状态,从而帮助用户确定该条目或该分支节点是否是用户希望选择的条目或分支节点。
在步骤220,用户的操作是操作选择键以选择一个条目或分支节点。当选择了一个条目或分支节点时,在步骤222,辅助技术应用程序被调用以向用户提供该被选择的条目或该被选择的分支节点下的所有条目中的对象的相关信息和当前选择状态。通过该操作,残疾用户可以知道当前选择的条目或分支节点下的所有条目中的对象的相关信息和当前选择状态,从而帮助用户进一步确定是否选择了正确的条目或分支节点。
一般地,当用户希望知道当前所有被选择的对象时,则该用户必须使用导航键遍历所有的条目,通过辅助技术应用程序的调用,知道所有对象的相关信息和选择状态。这样,无论是否是被选择的对象,都必须调用辅助技术应用程序,从而造成效率很低,而且在被选择的条目与未被选择的条目是交叉的情况下,用户想要知道当前所有被选择的对象则更加困难。
为了解决这一问题,在本实施例中,还包括:调用辅助技术应用程序以向用户提供当前所有被选择的对象的相关信息和/或选择状态。在这种情况下,用户的操作可以是例如操作某个预先定义的信息功能键。具体地,在步骤230,用户的操作是操作该信息功能键。当该信息功能键被按下时,在步骤232,辅助技术应用程序被调用以向用户提供当前所有被选择的对象的相关信息和/或选择状态。
进一步地,当前所有被选择的对象的相关信息和/或选择状态都显示在窗口中的状态栏中。这样,辅助技术应用程序可以使用自身的快捷键以读出状态栏中的信息。优选地,在状态栏中可以只显示对象的名称,在这种情况下,所有名称被格式化为一个字符串。
在本实施例中,对象的相关信息也是对象的可访问性信息。如上所述,对象的相关信息还可以包括除了对象的可访问性信息以外的信息,那么,在这种情况下,在调用辅助技术应用程序以向用户提供对象的相关信息和选择状态之前,需要将对象的相关信息都映射成对象的可访问性信息,以便于辅助技术应用程序访问。
通过以上描述可以看出,在本实施例的使用户能够在一个文档中选择多个对象的方法中结合了辅助技术应用程序,从而可以向残疾用户提供对象的相关信息,并改善了使用键盘在一个文档中选择多个对象的方法的效用性,例如,可以帮助残疾用户更容易、更快地定位对象和跟踪状态等。此外,本实施例还适用于对象的相关信息包括除了对象的可访问性信息以外的信息的情况。
在同一个发明构思下,图3是包括根据本发明的一个实施例的使用户能够在一个文档中选择多个对象的装置300和编辑器500的电子文档编辑装置的示意性框图,其中,文档在编辑器500中被打开并包含多个可选择的对象。
如图3所示,本实施例的使用户能够在一个文档中选择多个对象的装置300包括:导航窗口302,用于显示文档中的多个可选择的对象中的每一个为一个条目,并允许用户选择多个条目中的任意多个;选择单元303,用于根据用户对多个条目中的任意多个的选择,在编辑器500中选择与被选择的任意多个条目对应的任意多个对象。
编辑器500可以是任何一种分层的多格式电子文档编辑器,其包含多种类型的对象,例如标题头、表格、图像、超链接、OLE对象、图形对象等。常用的编辑器包括文字处理编辑器(例如Microsoft Word)、电子表格编辑器(例如Microsoft Excel)和演示编辑器(例如MicrosoftPowerPoint)等。对象是相对独立的文档元件,其可以实现特定的功能,并具有自己的属性和行为。
当一个文档在编辑器500中被打开时,该文档包含有多个可选择的对象,例如图表、矩形、椭圆、线等,这些对象分别位于该文档的不同位置。在图3中,标记1001-1007表示文档中的可选择对象。文档中的每一个可选择的对象被提供给导航窗口302以作为一个条目显示。
进一步地,导航窗口302包括:一个列表控件,用于显示多个可选择的对象。并且,多个可选择的对象可以按照名称或位置排序。应当理解,列表控件中的多个可选择的对象还可以采用其它的排序方式。
优选地,本实施例的使用户能够在一个文档中选择多个对象的装置300还包括:分类单元304,用于对多个可选择的对象进行分类。而导航窗口302则包括一个树形图控件,用于以树形结构显示多个可选择的对象,其中每个分类作为树形结构的一个分支节点,每个对象作为一个叶节点。
分类单元304可以基于对象的类型(例如,图表、图形对象等)或者对象的位置(例如,文档的前5页)或者用户自定义的分类等对多个可选择的对象进行分类。
此外,分类单元304还可以多次对多个可选择的对象进行分类,即,使用多个分类标准进行分类,从而使树形图控件具有多层树形结构。例如,分类单元304首先基于用户自定义的分类,对多个可选择的对象进行初级分类,然后基于对象的类型对初级分类后的对象进行分类,这样树形图控件具有三层树形结构,其中第一、二层(分支节点)分别是自定义分类和类型分类,第三层(叶节点)是可选择的对象。
在本实施例中,分类单元304只基于对象的类型对多个可选择的对象进行分类,因此,如图3所示,树形结构具有两层,其中第一层(分支节点)是对象的类型,例如图像(Graphic)、图形对象(Drawing Object)、图表(Chart)等;第二层(叶节点)是每个可选择的对象,如标记1101-1107所示,其分别与编辑器500中的对象1001-1007对应。
在本实施例中,优选地,采用树形图控件显示可选择的对象。可以理解,上面所述的列表控件和树形图控件是示例性的,对于本领域技术人员来说,还可以采用其它形式的控件。
进一步地,本实施例的使用户能够在一个文档中选择多个对象的装置300还可以包括:提取单元301,用于提取该文档中的多个可选择的对象,然后提供给导航窗口302。
在导航窗口302中,与每个可选择的对象对应的条目包括:一个具有表示该条目的选择状态的功能的控件,优选地例如复选框控件,其用于允许用户进行选择。复选框控件为用户选择条目提供了可能,并且复选框控件的选中或未选中可用于指示每一个条目的选择状态,即“被选择”或“未被选择”。
在本实施例中,用户对导航窗口302中的条目的操作是使用键盘的操作,即用户使用导航键和选择键遍历每个条目和选择每个条目的复选框控件。导航键是用于使用户能够在各个条目之间移动操作焦点的按键,例如箭头(ARROW)键;而选择键是用于转换各个条目的选择状态的按键,例如空格(SPACE)键。当然,本领域的技术人员应当知道可以将其它按键用作导航键和选择键。
进一步地,在采用树形图控件显示可选择的对象的情况下,树形图控件中的每个分支节点都包括一个具有表示该分支节点下所有条目的选择状态的功能的控件,例如复选框控件,用于允许用户进行选择并记录该分支节点下所有条目的选择状态。这样复选框控件的选中或未选中可用于指示每一个分支节点下所有条目的选择状态,即“被选择”或“未被选择”。当选择某个分支节点的复选框控件时,相当于选择该分支节点下的所有条目。
在实践中,用户使用导航键在各个条目和/或分支节点之间移动操作焦点,当操作焦点被移动到用户希望选择的条目或分支节点上时,用户按下选择键,则该条目或该分支节点的复选框控件被选中,该条目或该分支节点下的所有条目的选择状态表示为“被选择”。进一步地,如果用户希望取消选择已被选择的条目或分支节点,则使用导航键将操作焦点移动到该条目或该分支节点上,然后按下选择键,则该条目或该分支节点下的所有条目的复选框控件变成未选中,该条目或该分支节点下的所有条目的选择状态变为“未被选择”。当用户选择了多个条目中的任意多个条目后,选择单元303根据用户的选择,在编辑器中500选择与被选择的任意多个条目对应的任意多个对象。对于被用户选择的条目,选择单元303在编辑器500中选择与该条目对应的对象。进一步地,对于被用户取消选择的条目,选择单元303取消对该对象的选择。
通过以上描述可以看出,本实施例的使用户能够在一个文档中选择多个对象的装置可以提供用键盘连续和非连续地在文档中选择多个对象,从而方便用户,尤其是视力低下的用户或盲人用户,进行操作,而且操作方便。
进一步地,本实施例的使用户能够在一个文档中选择多个对象的装置300还包括更新单元305,其用于当在编辑器500中修改或者删除多个可选择的对象中的至少一个时,更新导航窗口302中的多个条目。
通过以上描述可以看出,本实施例的使用户能够在一个文档中选择多个对象的装置300可以根据文档中对象的变化,及时更新导航窗口302中显示的有关对象的条目。
本实施例的使用户能够在一个文档中选择多个对象的装置300及其构成单元可以由诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用由各种类型的处理器执行的软件实现,也可以由上述硬件电路和软件的结合实现。
图4是包括根据本发明的另一个实施例的使用户能够在一个文档中选择多个对象的装置400和编辑器500的电子文档编辑装置的示意性框图,其中与图3相同的部件采用相同的标记表示并适当省略其说明。
与图3中所示的使用户能够在一个文档中选择多个对象的装置300相比,本实施例的使用户能够在一个文档中选择多个对象的装置400还包括辅助技术单元410,其根据用户在导航窗口302中的操作,以辅助技术(AT)提供的方式向用户提供被操作的对象的相关信息和选择状态。辅助技术(AT)是用于帮助诸如盲人或视力低下的用户等的残疾用户易于访问的技术,这对于本领域的技术人员来说是已知的。
为了能够提供对象的相关信息,在导航窗口302中与每个可选择的对象对应的条目还包括该可选择的对象的相关信息,对象的相关信息是在电子文档的编辑过程中由编辑器500创建的或者由用户输入的信息。在本实施例中,对象的相关信息是对象的可访问性信息,其包括名称、角色、描述、状态、位置等。在上面已经对有关可访问信息进行了描述,此处省略其说明。为了符合软件可访问性,在本实施例中,编辑器500是可访问的,并且每个对象都具有可访问性信息,以通过辅助技术单元410以辅助技术提供的方式提供给残疾用户。
在对象的相关信息是对象的可访问性信息的情况下,如果采用导航窗口302中的树形图控件显示可选择的对象并且只按照对象的类型进行分类,则该树形图控件具有两层树形结构,其中第一层(分支节点)是对象的类型,与对象的相关信息中的角色属性对应;第二层(叶节点)是每个可选择的对象,叶节点的显示名称对应于对象的可访问性信息中的名称属性,而在叶节点的属性信息中,描述对应于对象的可访问性信息中的描述属性和位置属性,状态对应于对象的可访问性信息中的状态属性。
具体地,用户在导航窗口302中的操作是操作导航键以遍历导航窗口302中的每个条目或分支节点。如果操作焦点被导航键移动到一个条目或分支节点上,则辅助技术单元410向用户提供该条目或该分支节点下所有条目中的对象的相关信息和选择状态。通过该操作,残疾用户可以知道操作焦点所在的条目或所在的分支节点下所有条目中的对象的相关信息和当前选择状态,从而帮助用户确定该条目或分支节点是否是用户希望选择的条目或分支节点。
当用户在导航窗口302中的操作是操作选择键以选择一个条目或分支节点时,如果一个条目或分支节点被选择,则辅助技术单元410向用户提供该条目或该分支节点下所有条目中的对象的相关信息和选择状态。通过该操作,残疾用户可以知道当前选择的条目或分支节点下所有条目中的对象的相关信息和当前选择状态,从而帮助用户进一步确定是否选择了正确的条目或分支节点。
一般地,当用户希望知道当前所有被选择的对象时,则该用户必须使用导航键遍历导航窗口302中的所有条目,然后通过辅助技术单元410获取所有对象的相关信息和选择状态。这样,无论是否是被选择的对象,辅助技术处理器410都需要进行操作,从而造成效率很低,而且在被选择的条目与未被选择的条目是交叉的情况下,用户想要知道当前所有被选择的对象则更加困难。
为了解决这一问题,在本实施例中,辅助技术单元410进一步响应用户的操作,向用户提供当前所有被选择的对象的相关信息和/或选择状态。其中,用户的操作是操作某个预先定义的信息功能键,当该信息功能键被按下时,辅助技术单元410向用户提供当前所有被选择的对象的相关信息和/或选择状态。
进一步地,所有被选择的对象的相关信息和/或选择状态可以在导航窗口302中的状态栏中显示。在这种情况下,辅助技术单元410可以直接访问该状态栏以向用户提供状态栏中的信息。优选地,状态栏中只显示对象的名称,并且,所有的名称被格式化为一个字符串。
在本实施例中,对象的相关信息是对象的可访问性信息。如上所述,对象的相关信息也可以包括除了对象的可访问性信息以外的信息,那么在这种情况下,本实施例的使用户能够在一个文档中选择多个对象的装置400还包括映射单元415,其将对象的相关信息都映射成对象的可访问性信息,以提供给辅助技术单元410。
本实施例的使用户能够在一个文档中选择多个对象的装置400及其构成单元可以由诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用由各种类型的处理器执行的软件实现,也可以由上述硬件电路和软件的结合实现。
通过以上描述可以看出,本实施例的使用户能够在一个文档中选择多个对象的装置增加了辅助技术单元,可以向残疾用户提供对象的相关信息,并改善了使用键盘在一个文档中选择多个对象的装置的效用性,例如,可以帮助残疾用户更容易、更快地定位对象和跟踪状态等。此外,本实施例还适用于对象的相关信息包括除了对象的可访问性信息以外的信息的情况。
本发明还提供一种程序产品,包含实现以上所有方法的程序代码以及承载该程序代码的承载介质。
图5a-5e是使用本发明的实施例在一个文档中选择多个对象的示意图。如图5a所示,在编辑器500中有3个对象,分别是矩形、椭圆和一段椭圆,目前,它们都没有被选择。而在导航窗口302中,采用树形结构显示对象的相关信息,分支节点是对象的类型,叶节点只显示了对象的名称。可以看出,编辑器500中的对象的名称“Rectangle1”、“Ellipse1”和“EllipseSegment1”都显示在类型“Draw objects”的叶节点上,并且在每一个对象名称前面都提供了复选框,此时,三个复选框的状态都是“未选中”。
用户开始选择对象。如果用户想要选择矩形,则用户使用导航键,如箭头键,在导航窗口302中将操作焦点移动到“Rectangle1”条目上,然后按下选择键,如SPACE键,这样,“Rectangle1”的复选框被选中,然后编辑器500中的矩形也被选择,在矩形上显示出表示被选择的标记,如图5b所示。
如果用户想要选择另一个对象,例如椭圆,则类似地,用户使用箭头键在导航窗口302中将操作焦点移动到“Ellipse1”条目上,然后按下SPACE键以选中“Ellipse1”的复选框,然后在编辑器500中,椭圆也被选择,并且在矩形和椭圆这两个对象上同时显示出表示被选择的标记,如图5c所示。
通过与上述选择矩形和椭圆相同的操作,编辑器500中的一段椭圆也能够被选择,并且,在矩形、椭圆和一段椭圆这三个对象上同时显示出表示被选择的标记,如图5d所示。
如果用户想要消除对被选择对象的选择,则用户使用箭头键在导航窗口302中将操作焦点移动到希望消除选择的对象的条目上,例如“Rectangle1”条目,然后按下SPACE键,则“Rectangle1”条目的复选框的状态变成“未选中”,然后在编辑器500中,不选择矩形,矩形上的表示被选择的标记被消除,如图5e所示。
图6是本发明的实施例中采用多层树形结构显示可选择的对象的示例性示意图。如图6所示,在编辑器500中有9个对象,当在导航窗口302中以树形图控件显示这些对象时,对象“Ellipse Segment1”、“Ellipse1”和“Rectangle1”被分类到类型“Draw objects”下,其它的对象被分类到群组“Group”下,在该“Group”下的对象被进一步按照类型分类,其中对象“Boat”和“Sport Area”属于类型“Graphic”,对象“Rectangle2”和“Rounded rectangle1”属于类型“Draw objects”,对象“Arrow Line”和“Dimension Line”属于类型“Line and Arrow”。这样,当选择“Group”时,属于该“Group”的所有对象都被选择。
以上虽然结合实施例对本发明的使用户能够在一个文档中选择多个对象的方法及装置进行了详细地描述,但应当理解,在不脱离本发明的精神和范围的情况下,本发明的普通技术人员可以对上述实施例进行各种修改。