Community
Dynamic Blocks Forum
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Non-Annotative Dyn Block with Annotative Attributes

6 REPLIES 6
Reply
Message 1 of 7
Anonymous
849 Views, 6 Replies

Non-Annotative Dyn Block with Annotative Attributes

I'm experimenting with annotative scaling, and have tried to apply it to an existing dynamic block. I deliberately chose a block that shows an item at it's real world size (a manhole), rather than something where the whole block is a symbolic representation of something at an arbitrary size.

In the block I have several visibility states, and for a given visibility state (as shown in the jpg) I've applied annotative properties to the attributes and text entities, not to any geometry. I've also set the scales such that at 1:100 all of the text and attributes show, at 1:500 only the reference attribute shows.

The attached screenshot shows that changing annotation scale in the block editor (on the left) gives the desired result.

The right side of the screenshot shows 2 viewports in paperspace, at 1:100 and 1:500 and the results I get. The text appears to behave correctly, but the attributes are at crazy sizes.

If I attach the block to a reply to this, and anyone can give me advice on how to achieve this or even if it's possible, it would be much appreciated.

Thanks.
6 REPLIES 6
Message 2 of 7
Anonymous
in reply to: Anonymous

Drawing with block inserted and viewports setup.
Message 3 of 7
tlindell
in reply to: Anonymous

The attributes appeared to work better when they only have 1:1 annoscale defined in bedit. I deleted the lower viewport and copied the top one down and changed the annoscale, that showed all the text at the same paperscale.

The problem of the text overlapping each other at 1:500 still remained however. You almost need to look into using multiline attributes to fix that.
Message 4 of 7
Anonymous
in reply to: Anonymous

Thanks for the input.

It seems that text entities behave themselves properly, but attributes are problematic.

A solution that occured would be to make the attributes invisible, and have a piece of mtext containing a field to display the attribute value. A bit of a bodge, but the logic seems sound.

The problem with this method is that I think in order for the attribute value to display in the field, you need to use the blockplaceholder field, rather than object, and that's only available for use in attributes, not mtext. So I'm back to square one. Is this the case, or am I missing something?
Message 5 of 7
Hooligan35
in reply to: Anonymous

I'm in the same boat as you are.

I've been searching for hrs to try and find a remedy but haven't been lucky enough yet. As you said the text isn't a problem, it's the attributed that kill.

If you manage to find the fix, please post it (I'll do the same), because I'm tearing my hair out.
Message 6 of 7
colmag
in reply to: Anonymous

Sorry, but I gave up!

I can't argue with the concept of annotative scaling, but as with so many other great features Autodesk add to AutoCAD the implementation doesn't quite fill all needs.

To be honest, given the complexity of Acad and the number of ways people implement/use it, this isn't a surprise. I guess it takes a few releases for the "what if's" to be voiced and get implemented... it's just frustrating for people like us trying to use something new in a particular way which didn't crop up during development 😞
Message 7 of 7
Kamasop
in reply to: colmag

Hei there,

i know its been years, but have you ever found a solution?

thanks, kat

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

”Boost

 

”Tips

 

”Services