第 1 条消息(共 5 条)
我自定义了一个带参数的块,插入图形之后想利用.NET获取其名称,即下图中所示信息
属性
在默认的块参数下,此时查看Database中Black Table信息如下,且*Model_Space中的块参照名称正常,如下图
Database_01
ModelSpace_01
但是在更改块参照的自定义属性之后,查看Database,发现它的BlockTable会自动生成一个新的块表记录,同时Model_Space中刚才插入的块名称会自动变成这个新的块表记录名称,而在图形特性界面查看名称依旧显示正常。
更改自定义参数后的特性界面
更改参数后Database
更改参数后BlockTable
调用BlockReference.Name在默认的参数下可以获取的正确的名称,但是更改参数后获取到的是后面新生成的块表记录的名称
我想在参数无论如何变化的情况下都能获取块参照的特性界面的名称,应该如何实现?
已解决! 转到解答。