外部属性块
我制作了一个带有属性的wblock,(BK.dwg)怎样在别的图纸中插入它,同时能够把它的属性进行修改
我试了几次都没有实现,
可以使用entnext函数,然后更新,如果不会,可以联系我 把他在建成块(相当于双重块),然后在新图里面炸开 属性标记设定为预设呢 原因找到了,'注意:手工制作外部属性块时,只要设置好属性,不要画蛇添足将属性与其它图元构成块,可用 "purge"把"嵌套"图块清理一下,再保存成dwg文件。不然插入块时回出现 "eSelfReference"错误。 ’一-一一判断是否存在A类桩的属性图块名,不存在时创建一- 一一一If bt. Has (BlockName1) <> True Then .
Dim blockDb As Database = New Dat abase (False, True)
blockDb. ReadDwgFile (st rBlockFileName1, FileShare. Read, True, ““) ’ 读DWG文件
’为了让插入块的函数在多个图形文件打开的情况下起作用,你必须使用下面的函数把Dwg文件关ib1ockDb. CloseInput (True)
: 把源数据库模型空间中实体复制并插入到当前数据库(模型及图纸空间)中
blockId1 =( db. Insert (BlockName1,blockDb, False)
’必须将临时的数据库从内存中注销,不然关闭CAD时会出错b1ockDb. Dispose 0
Else
blockId1 = bt (BlockName1)End If 花开富贵 发表于 2023-9-3 20:01
可以使用entnext函数,然后更新,如果不会,可以联系我
entnext 动态块可以用吗
页:
[1]