CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2019 开发者帮助

vlr-editor-reactor (AutoLISP/ActiveX)

2024-5-18 17:50| 发布者: admin| 查看: 100| 评论: 0|原作者: admin|来自: AutoCAD

vlr-editor-reactor (AutoLISP/ActiveX)

构造编辑器反应器对象

支持的平台:仅限 Windows

签名

(vlr-editor-reactor data callbacks)
数据

类型:整数、实数、字符串、列表、VLA 对象、安全数组、变体、T 或 nil

要与 reactor 对象关联的任何 AutoLISP 数据;否则,如果没有数据。nil

回调

类型:列表

以下形式的对列表:

(事件名称。callback_function)

  • event-name 是以下 Editor reactor 事件之一:

    编辑器反应器事件

    事件名称

    描述

    :vlr-begin关闭

    图形数据库将关闭。

    :vlr-beginDxfIn

    DXF 文件的内容将追加到图形数据库中。

    :vlr-abortDxfIn

    DXF 导入不成功。

    :vlr-dxfInComplete

    DXF 导入已成功完成。

    :vlr-beginDxfOut

    AutoCAD即将将图形数据库导出为DXF文件。

    :vlr-abortDxfOut

    DXF 导出操作失败。

    :vlr-dxfOut完成

    DXF 导出操作已成功完成。

    :vlr-databaseToBeDestroyed

    图形数据库的内容即将从内存中删除。

    :vlr-unknown命令

    发出了 AutoCAD 不知道的命令。

    :vlr-commandWillStart

    已调用 AutoCAD 命令。

    vlr-命令已结束

    AutoCAD 命令已完成。

    :vlr-commandCancelled

    AutoCAD 命令已被取消。

    :vlr-command失败

    AutoCAD 命令无法完成。

    :vlr-lispWillStart

    要计算 AutoLISP 表达式。

    :vlr-lisp已结束

    AutoLISP 表达式的计算已完成。

    :vlr-lisp已取消

    AutoLISP 表达式的计算已被取消。

    :vlr-beginDwgOpen

    AutoCAD 即将打开图形文件。

    :vlr-endDwgOpen

    AutoCAD 已结束打开操作。

    :vlr-dwg文件已打开

    新图形已加载到 AutoCAD 窗口中。

    :vlr-begin保存

    AutoCAD即将保存图形文件。

    :vlr-saveComplete

    AutoCAD 已将当前图形保存到磁盘。

    :vlr-sysVarWillChange

    AutoCAD 即将更改系统变量的值。

    :vlr-sysVarChanged

    系统变量的值已更改。

  • callback_function 是一个符号,表示在事件触发时要调用的函数。每个回调函数接受两个参数:

    reactor_object -- 调用回调函数的 VLR 对象。

    list -- 与特定事件关联的额外数据元素的列表。此列表针对特定事件的内容显示在“编辑器反应器回调数据”表中。

    编辑器反应器回调数据

    名字

    列表长度

    参数

    :vlr-lisp已结束

    :vlr-lisp已取消

    :vlr-begin关闭

    :vlr-beginDxfIn

    :vlr-abortDxfIn

    :vlr-dxfInComplete

    :vlr-beginDxfOut

    :vlr-abortDxfOut

    :vlr-dxfOut完成

    :vlr-databaseToBeDestroyed

    0

    :vlr-unknown命令

    :vlr-commandWillStart

    :vlr-命令已结束

    :vlr-commandCancelled

    :vlr-command失败

    1

    包含命令名称的字符串。

    :vlr-lispWillStart

    1

    一个字符串,包含要计算的 AutoLISP 表达式的第一行。

    :vlr-beginDwgOpen

    :vlr-endDwgOpen

    :vlr-dwg文件已打开

    1

    标识要打开的文件的字符串。

    :vlr-begin保存

    2

    第一个参数是要保存的数据库对象。

    第二个参数是一个字符串,其中包含用于保存的默认文件名,用户可以更改该文件名。

    :vlr-saveComplete

    2

    第一个参数是要保存的数据库对象。

    第二个参数是一个字符串,其中包含用于保存的实际文件名。

    :vlr-sysVarWillChange

    1

    命名系统变量的字符串。

    :vlr-sysVarChanged

    2

    第一个参数是命名系统变量的字符串。

    第二个参数是一个整数,指示更改是否成功(1 = 成功,0 = 失败)。

返回值

类型:VLR 对象

callback_function reactor_object论点。

例子

不适用


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-1-19 07:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部