构造一个编辑器反应器对象,该对象通知绘图事件(例如,打开或关闭图形文件)
支持的平台:仅窗口
签名
(vlr-dwg-reactor data callbacks)
-
数据
-
类型:整数、实数、字符串、列表、VLA 对象、安全数组、变体、T 或 nil
要与反应器对象关联的任何 AutoLISP 数据;否则,如果没有数据。nil
-
回调
-
类型:列表
以下形式的对列表:
(事件名称 。callback_function)
-
事件名称是以下 DWG 反应器事件之一:
DWG 反应堆事件
|
事件名称
|
描述
|
:VLR-开始关闭
|
图形数据库将被关闭。
|
:vlr-databaseConstructed
|
已构建图形数据库。
|
:vlr-databaseToBeDestroy
|
图形数据库的内容即将从内存中删除。
|
vlr-beginDwgOpen
|
AutoCAD 即将打开图形文件。
|
:vlr-endDwgOpen
|
AutoCAD 已结束打开操作。
|
:vlr-dwg文件打开
|
新图形已加载到 AutoCAD 窗口中。
|
VLR-开始保存
|
AutoCAD 即将保存图形文件。
|
vlr-saveComplete
|
AutoCAD 已将当前图形保存到磁盘。
|
-
callback_function是一个符号,表示事件发生时要调用的函数。每个回调函数接受两个参数:
reactor_object -- 调用回调函数的 VLR 对象。
list-- 与特定事件关联的额外数据元素的列表。特定事件的此列表内容显示在“DWG 反应堆回调数据”表中。
DWG 反应堆回调数据
|
名字
|
列表长度
|
参数
|
:VLR-开始关闭
:vlr-databaseConstructed
:vlr-databaseToBeDestroy
|
0
|
|
:vlr-beginDwgOpen
:vlr-endDwgOpen
:vlr-dwg文件打开
|
1
|
标识要打开的文件的字符串。
|
:vlr-开始保存
|
2
|
第一个参数是要保存的数据库对象。
第二个参数是包含用于保存的默认文件名的字符串,用户可以更改该文件名。
|
:vlr-saveComplete
|
2 |
第一个参数是要保存的数据库对象。
第二个参数是包含用于保存的实际文件名的字符串。
|
返回值
类型:VLR 对象
reactor_object来自callback_function的论点。
|