Organic Posted February 6, 2013 Posted February 6, 2013 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? Quote
Organic Posted February 6, 2013 Author Posted February 6, 2013 It is set to 4 which I think is correct. Quote
Organic Posted February 6, 2013 Author Posted February 6, 2013 (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. Edited February 7, 2013 by Organic Quote
Mike_Taylor Posted February 6, 2013 Posted February 6, 2013 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 Quote
Organic Posted February 6, 2013 Author Posted February 6, 2013 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. Quote
Mike_Taylor Posted February 6, 2013 Posted February 6, 2013 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. Quote
Organic Posted February 7, 2013 Author Posted February 7, 2013 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. Quote
Mike_Taylor Posted February 7, 2013 Posted February 7, 2013 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). Quote
Organic Posted February 7, 2013 Author Posted February 7, 2013 (edited) I'm probably doing something wrong but I can't get it to work using that method either. Edited February 7, 2013 by Organic Quote
Mike_Taylor Posted February 7, 2013 Posted February 7, 2013 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! Quote
Mike_Taylor Posted February 7, 2013 Posted February 7, 2013 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. Quote
Organic Posted February 7, 2013 Author Posted February 7, 2013 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. Quote
Mike_Taylor Posted February 8, 2013 Posted February 8, 2013 Yep, the easiest way to do it is through the palettes and have your source block include all the annotation styles you will use. Quote
Recommended Posts
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.