首页 百科知识 全局编辑策略

全局编辑策略

时间:2023-10-16 百科知识 版权反馈
【摘要】:下面介绍具体策略的使用方法。在对话框的中心将有一个标题为Attributes to Match By的列。在此列中定义在设计中如何识别全局编辑中其他所要匹配的实体。Attributes to Match By列对每个属性包含一个选择项或一个可供输入的文本域。最后要设置的参数是修改范围。打开的但不属于该项目的文档将不受此影响。注意,如果设计中有一个网格标号包含“DATAR”,它会变成“DR”。

4.2.2 全局编辑策略

尽管在不同的实体对话框中全局编辑选项的表现不同,但使用的全局编辑策略都是一样的。下面介绍具体策略的使用方法。

1.前属性

双击一个实体,屏幕上就显现了该类实体的编辑对话框。这一对话框包含了实体属性的当前值,可以改变需要改变的属性。

前述举例说明如何把数据网络标号DATA1,DATA2…变为D1,D2…,因为这是一个字符串替换,所以在当前属性中不需要改变什么。

2.需匹配的属性

改变属性后按Global按钮,对话框扩展如图4-17所示。在对话框的中心将有一个标题为Attributes to Match By的列。在此列中定义在设计中如何识别全局编辑中其他所要匹配的实体。

Attributes to Match By列对每个属性包含一个选择项或一个可供输入的文本域。选择项中有三个可选项:Same(若目标实体中与此特性匹配就进行全局修改),Different(若目标实体中与此特性不匹配就进行全局修改)和Any(缺省项,无论源实体的这一特性是否和目标实体一致,都进行全局修改)。

若 Match By属性都被设为Any,而且文本域中有符号“*”,就对该类型的所有实体进行全局修改。

使用 Match By属性的组合可以定义一组需要进行全局修改的特殊实体。

3.复制属性

对话框的第三列的标题为Copy Attributes。此列对每个属性包含一个选择项或一个可供输入的文本域。

在此列中规定在匹配实体中有哪些属性要复制修改值,而如果此属性有一文本域,就可规定复制到匹配实体中的新文本值。

如果实体的对话框中某个Attribute区域包含一个Match By 和Copy区域的话,该属性就可被全局编辑。

在对话框中,我们输入欲操作的替代字符串 {Data=D}。字符串替换语法见本书前述章节。

4.修改范围

最后要设置的参数是修改范围。这包括:当前项、该文档中的所有匹配项或项目中所有文档的所有匹配项。打开的但不属于该项目的文档将不受此影响。

当按下OK键,以字母“Data”开头的网格标号会以字符串“D”代替“Data”,Data1变成D1,Data2变成D2等等。注意,如果设计中有一个网格标号包含“DATAR”,它会变成“DR”。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈