Redefine Block Makes it Annotative

Redefine Block Makes it Annotative

GTVic
Advisor Advisor
1,048 Views
2 Replies
Message 1 of 3

Redefine Block Makes it Annotative

GTVic
Advisor
Advisor

I'm redefining a block inside a LISP routine, AutoCAD is making the block ANNOTATIVE, which I don't want.

 

 

;; blk = block name, fn = full path to dwg
;; all blocks in this case have attributes
(command "-insert" (strcat blk "=" fn) "") (command "_.attsync" "_name" blk)

 

 

After this procedure, some portions of the block are disappearing, and one of the attributes that happens to be preset and when the block is inserted this attribute is not in the correct location (moves to 0,0 I believe).

 

When I tried this manually I realized the INSERT command prompts for an annotative scale and makes the block annotative.

 

So I'm wondering how to redefine without converting the block to be annotative.

0 Likes
Accepted solutions (1)
1,049 Views
2 Replies
Replies (2)
Message 2 of 3

cadffm
Consultant
Consultant
Accepted solution
You redefine the Block, if your new Block is annotative Block..(new Block=your DWG File data)
Check AnnotativeDWG Variable in your source Block-Dwg
http://help.autodesk.com/view/ACD/2018/ENU/?guid=GUID-1720C9E3-B398-42FB-A5CA-6C983399FB04

And Attributes:
I dont't think so, except you talk about dynamic Blocks and existing Inserts.
Upload Target an Sourcefile, So we can examine it ourselves. This is more accurate and quicker to solve the problem.

Sebastian

Message 3 of 3

GTVic
Advisor
Advisor

Thanks, setting ANNOTATIVEDWG to 0 in all source drawings fixed both problems.

0 Likes