CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

vlr-dwg-reactor (AutoLISP/ActiveX)

2023-1-7 09:12| 发布者: admin| 查看: 213| 评论: 0|来自: AutoCAD

摘要: 构造一个编辑器反应器对象,该对象通知绘图事件(例如,打开或关闭图形文件)

构造一个编辑器反应器对象,该对象通知绘图事件(例如,打开或关闭图形文件)

支持的平台:仅窗口

签名

(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的论点。

例子

不适用


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 12:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部