vlr-deepclone-reactor (AutoLISP/ActiveX)
构造一个编辑器反应器对象,该对象通知深度克隆事件
支持的平台:仅限 Windows;在 Mac OS 或 Web 上不可用
签名
(vlr-deepclone-reactor data callbacks)
-
数据
-
类型:整数、实数、字符串、列表、VLA 对象、安全数组、变体、T 或 nil
要与 reactor 对象关联的任何 AutoLISP 数据;否则,如果没有数据。nil
-
回调
-
类型:列表
以下形式的对列表:
(事件名称。callback_function)
-
event-name 是以下 DeepClone 反应器事件之一:
DeepClone reactor 事件
|
事件名称
|
描述
|
:vlr-beginDeepClone
|
深度克隆操作即将开始。
|
:vlr-beginDeepCloneXlation
|
深度克隆操作分为两个阶段。首先,克隆每个对象和任何拥有的对象。其次,任何对象 ID 引用都将转换为其克隆的 ID。此回调发生在这两个阶段之间。
|
:vlr-abortDeepClone
|
深度克隆操作正在中止。
|
:vlr-endDeepClone
|
深度克隆操作即将结束。
|
-
callback_function 是一个符号,表示在事件触发时要调用的函数。每个回调函数接受两个参数:
reactor_object -- 调用回调函数的 VLR 对象。
list -- 与特定事件关联的额外数据元素的列表。此列表针对特定事件的内容显示在“DeepClone 反应器回调数据”表中。
DeepClone 反应器回调数据
|
名字
|
列表长度
|
参数
|
:vlr-beginDeepClone
:vlr-abortDeepClone
:vlr-endDeepClone
|
0
|
|
:vlr-beginDeepCloneXlation
|
1
|
包含返回错误状态的整数;如果此值指示错误,则深度克隆操作将终止
|
返回值
类型:VLR 对象
callback_function reactor_object论点。
|