Jump to content

Recommended Posts

Posted

I have created an annotative block. This block is displayed in a few different viewports at different scales. After I create the block I go and check the viewports and it is displaying well. The linework (polylines and a circle) is annotative as is the text in the block.

 

However, if I then change the scale/annotative scale of a viewport, the block doesn't seem to update properly. The text within the block updates to the new size although the linework within the block doesn't seem to scale and resets back to the model space size.

 

I've tried regenning etc with no luck. Is there a command I need to use after changing a viewport scale to force annotative blocks to update?

Posted

It is set to 4 which I think is correct.

Posted (edited)

The block on the right sort of correctly as I set up my viewports then created it. the linework size is correct but the text is not.

 

If you unlock a viewport and change the annotation scale, then you will see the block updates to be like that of the one on the left (which did work originally then I changed the viewport scale) where the text scales (correctly) but the circle/hatch does not (incorrect). I would like the circle/hatch to scale like in my image. I am a bit confused as to why it works after I create the block but then as soon as I change the viewport scale it stops working.

 

img1.jpg

Edited by Organic
Posted

The block on the right was not set to annotative.

 

Everything seems to be working as intended in this drawing.

 

ANNOAUTOSCALE = 4

blocks_prob.dwg

Posted

The size of the circles in those viewports is all the same though. In the 1:100 viewport it should be showing 10x larger than the 1:1000 viewport etc.

Posted

So you want only the text to scale then.

 

Make the block non-annotative and make the text annotative with a height of 2.5.

 

Misunderstood what you were trying to do. My apologies.

Posted

Yes, only the text.

 

I remade the block as being non annotative and inside the block made the text annotative, although the text doesn't seem to update its size in the viewports then.

Posted

Make an annotative attribute and lock it so it cannot be changed. That will do the trick (whe we use on some of our light fixture blocks).

Posted (edited)

I'm probably doing something wrong but I can't get it to work using that method either.

Edited by Organic
Posted

Because the annotative attribute was made after the block was inserted (or so I believe from what I can tell) the annotative scales were not added to the attribute. Simply go into the bloack, click the attribut and manually add them in. Also, if you are wanting the text to stay oriented at 0 degrees, make the text style it is supposed to be on (ISO in this case, or maybe make a new one ie ISO-ANNO) annotative and make sure the paper text heigh is set at 2.5, and match orientation to layout is checked. Simply ATTSYNC the blcok after and you are good to go!

Posted

If you are still having issues I can attach the drawing, but it is always better if you do it yourself to understand the process.

Posted

Thankyou, that worked exactly as I wanted.

 

I didn't realise I had to make an annotative text style or add the scales to the attribute.

Posted

Yep, the easiest way to do it is through the palettes and have your source block include all the annotation styles you will use.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...