|
发表于 2007-3-28 22:59:00
|
显示全部楼层
复制多个对象(完全克隆)。
参阅 | 示例
语法
RetVal = object.CopyObjects(Objects[, Owner][, IDPairs])
Object
Database, Document
使用该方法的对象。
Objects
Variant[变体] (对象数组); 仅用于输入
要复制的源对象数组。所有对象必须有相同的所有者,而且该所有者必须属于调用该方法的数据库或文档。
Owner
Variant[变体] (单个对象); 仅用于输入; 可选项
对象要复制到的新的所有者。如果没有指定所有者,对象将被创建到与 Objects 数组中的对象相同的所有者中。
IDPairs
Variant[变体] (IDPair 对象数组); 输入输出; 可选项
复制及传送过程所发生的信息。
Input: 一个空变体。
Output: 一个 IDPair 对象数组。
RetVal
Variant[变体] (对象数组)
新创建的复制对象数组。只有源对象才在该数组中返回。有关 CopyObjects 操作过程会发生的更多信息,或将同时被复制的属于源对象的对象列表,可参考 IDPairs 数组。
说明
要复制对象到其它打开的图形中,可设置 Owner 参数为其它图形的模型空间。
在 CopyObjects 操作期间,被 Objects 参数中的源对象拥有或引用的对象也将被复制。
注意 当同时遍历集合时不能执行该方法。在遍历过程中将打开一个只读操作的工作空间,而该方法试图执行可读写操作。必须在完成遍历后才调用该方法。
|
|