CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

关于匿名块(AutoLISP)

2023-1-6 11:30| 发布者: admin| 查看: 839| 评论: 0|来自: AutoCAD

摘要: 图形中的块定义 (BLOCK) 表可以包含 AutoCAD 创建的匿名块(也称为未命名块),以支持动态块、表格、填充图案和关联尺寸。

图形中的块定义 (BLOCK) 表可以包含 AutoCAD 创建的匿名块(也称为未命名块),以支持动态块、表格、填充图案和关联尺寸。

该函数可以创建除 *T nnn(表)、*D nnn(尺寸)和 *Xnnn(填充图案)之外的匿名块。打开图形时,将从 BLOCK 定义表中清除未参照的匿名块。引用的匿名块(已插入的匿名块)不会被清除。可用于创建对匿名块的块参照(插入对象)。(不能将匿名块传递给 INSERT 命令。此外,您还可以用于重新定义块。您可以使用 修改块中的实体(但不能修改块对象本身)。entmakeentmakeentmakeentmod

由 AutoLISP、ObjectARX 或 Managed .NET 创建的匿名块的名称(dxf 组代码 2)的格式为 *Unnn,其中nnn是由 AutoCAD 生成的数字。此外,匿名块的块类型标志(dxf 组代码 70)的低阶位设置为 1。当创建名称以 * 开头且设置了匿名位的块时,AutoCAD 会将其视为匿名块并为其指定名称。传递到的名称字符串中 * 后面的任何字符都将被忽略。entmakeentmake

注意:匿名块名称不会保持不变。尽管参照的匿名块成为永久性块,但其名称的数字部分可以在图形处理之间更改。

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部