CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2022 开发者帮助

关于用户定义属性 (DCL)

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

关于用户定义属性 (DCL)

定义切片时,您可以分配自己的属性。

属性的名称可以是与标准属性和预定义属性不冲突的任何有效名称。属性名称(如关键字)可以包含字母、数字或下划线 (),并且必须以字母开头。_

如果用户定义的属性名称与预定义属性冲突,则 PDB 功能不会将该属性识别为新属性,并尝试使用为该属性分配的值。这可能很难调试。

分配给属性的值及其含义由应用程序定义。用户定义属性的值必须与用于标准属性的值一致。

定义属性与定义特定于应用程序的客户端数据相当。这两种技术都使 PDB 功能能够管理您提供的数据。用户定义的属性是只读的,也就是说,当对话框处于活动状态时,它们是静态的。如果需要动态更改值,则必须在运行时使用客户端数据。此外,最终用户可以检查应用程序的 DCL 文件中用户定义属性的值,但客户端数据仍然不可见。

AutoCAD 绘图辅助工具对话框的定义定义了自己的属性 ,该属性对每个图块都具有唯一的字符串值。常见错误处理程序使用显示警告时的值。例如,磁贴可以将以下值分配给:errmsgerrmsgerrmsg

errmsg = "Grid Y Spacing";

如果用户输入的值(如负数)不可用,AutoCAD将显示以下错误消息:

网格 Y 间距无效。

单词 Invalid 和尾随句点 (.) 由错误处理程序提供。

用户定义的属性还可用于限制磁贴的值和磁贴激活的子对话框的名称。


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-3-14 05:55

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部