2个块插入。相同的名称块。一个有属性,一个没有...怎么做?
附着图形具有同一块的两个插入件。一个插入具有属性。另一个没有。这怎么可能重新定义没有属性的块,属性保留
在使用AutoCAD的30年中,我从未见过这种情况。
**** Hidden Message ***** 我认为该块在没有属性的情况下被重新定义。我不明白为什么ATTSYNC不起作用。 罗布,看起来这可能只是罪魁祸首。在另一个图形中,我重新定义了一个没有属性的属性块,并且得到了一个仍然具有属性的块的相同结果。Attsync什么都不做,甚至不识别任何具有属性的块。不过,我仍然可以编辑属性。
奇怪。。。我以前从未见过这个。我想这只是我以前从未做过的事情(有问题的绘图不是我创建的)。
感谢您的光临。 属性可以在块实例化期间轻松添加(独立/与块定义相反),并可以在实例化后删除。 是的
这两个块不一样
原始块很可能有属性,
然后它们被删除
因此attsync无法工作,因为父块定义没有定义属性
具有属性的块的简单wblock生成没有属性的图形。(症状)
原始块定义(诊断)中没有属性 当您插入一个块时,它会查看它是否包含块定义中的任何属性定义,如果包含,则会创建属性引用,然后转换它们并成为块引用的一部分。
如果您考虑一下,属性不可能成为块定义的一部分,因为属性不能变化。
所以属性引用是块引用的一部分,与定义无关,只需将其用作模板。
如果一个块不包含属性,ATTSYNC不会擦除属性引用,但如果在块定义中添加一个属性定义,然后执行ATTSYNC,然后删除您刚刚添加到定义中的属性,ATTSYNC再次将删除所有他们。
很好的解释。 有趣的是,如果您在块编辑器中编辑块(似乎具有属性),或者就地编辑块编辑器中不会显示“属性”,也不能将其选择为要编辑的块/嵌套项的一部分。
Michael,
这是有意义的,因为这些命令最有可能查看块定义,并且由于属性被添加到插入中(而不是块定义),那么定义将不知道插入发生了什么
可以使用链接处的代码向任何“插入”添加属性。这意味着您可以创建数千个插入,所有插入都具有不同数量的属性。
https://www.theswamp.org/index.php?topic=8037.msg426208#msg426208
我知道您可以,但是实际上,您为什么要在绘图中引入这种随机性呢?
似乎是一个很好的例子;仅仅因为一个人可以,并不意味着你应该。
页:
[1]
2