水平要求 适用于ObjectARX、.NET 和 ObjectDBX 模块 与类中的最大名称长度由$EXTNAMES系统和标头变量控制。应用程序应检查并遵守此值。$EXTNAMES 的主要目的是通过将值设置为 0 来防止不合规的应用程序。AcDbSymbolTableRecordAcDbDictionary 兼容的应用程序允许将$EXTNAMES设置为 1,并且不假定符号名称的长度受到限制。符号名称的用户界面显示可以根据需要进行限制,并且可以通过滚动、拉伸显示字段或其他 UI 技术来简化名称的查看和编辑。 当 $EXTNAMES 设置为 0 时,应用程序不应允许创建超过 31 个字符的符号名称,但仍应识别较长的名称,并保持其不变。使用函数来实现此目的;它将在验证名称时考虑$EXTNAMES。当 DWG 和 DXF 保存和 wblock 操作将在 $EXTNAMES 为 0 时根据需要“修改”较长的名称。acdbSNValid() |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:11
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.