Dorian Gray Posted March 26, 2010 Posted March 26, 2010 Ok I've decided to use annotative text on this project but am having problems driving the scale, here is my problem. I have a notations xref which has the street names and any such information. now instead of having 3 different xrefs for each scale (1:1000/1:2000/1:500) I decided to use the annotative text and have one xref and set a scale for the required text. Now because the 1:1000 sheets are twice the size of the 1:2000 sheet this means that in the 1:1000 I will have double the amount of text, while the 1:2000 I only need to show the text once. What I was planning on doing was give the 1:1000 text the 1:1000 annotative scale (which I created) and give the 1:2000 text the 1:2000 annotative scale. the problem is when I switch between 1:2000 or 1:1000 annotative scale AutoCAD applies both scales to all the text. Am I using Annotative scaling correctly? Cheers Quote
Rebel Posted March 26, 2010 Posted March 26, 2010 It sounds to me like you are switching the annotative scale for the entire drawing. Are you setting your layouts in paper space? If so, highlight your viewport and check the properties, you will see "annotation scale" (above standard scale) with a drop down to let you select the annotative scale of that viewport. Make sure the annotation scales match (ie the 1:1000 viewport has a 1:1000 annotative scale). Quote
Dorian Gray Posted March 29, 2010 Author Posted March 29, 2010 The annotative scale on the viewport is set to 1:1000 for a 1:1000 drawing. The problem is in the xref the text I created for 1:1000 annotative text when I change the annotative scale at the bottom of the screen to 1:2000 AutoCAD applies 1:2000 scale as well as 1:1000 scale to the text which shows up on the 1:2000 drawing when I only want it to show up on the 1:1000 drawings. how do I get some text to have 1:1000 scale properties and others 1:2000 properties and not all text have both properties? If for example you had a single detail and you were using that single detail in 2 viewports in PS one at 1:20 and one at 1:10 and you didn't want to show some of the text from the 1:20 detail on the 1:10 detail. I would think you can apply the 1:20 annotative scale so that it does not appear on the 1:10 detail. This does work, however when I change the annotative scale at the bottom of the screen (is this what you mean by globally?) AutoCAD applies both scale 1:10 and 1:20 which mean the text I didn’t want to appear in the 1:10 detail is now shown. Why is this happening, I know I could be creative with the layers. And does anyone know how I can view both annotative scale factors in model space without switching the scale in the annotative scale at the bottom of the screen. I have annotative visibility ON Quote
Rebel Posted March 29, 2010 Posted March 29, 2010 The annotative scale on the viewport is set to 1:1000 for a 1:1000 drawing. The problem is in the xref the text I created for 1:1000 annotative text when I change the annotative scale at the bottom of the screen to 1:2000 AutoCAD applies 1:2000 scale as well as 1:1000 scale to the text which shows up on the 1:2000 drawing when I only want it to show up on the 1:1000 drawings. how do I get some text to have 1:1000 scale properties and others 1:2000 properties and not all text have both properties? Highlight the text you want to display on the 1:1000 scale. Make sure the only scale in the scale list is 1:1000, if 1:2000 is also in the list, that is why it is showing up in both viewports. Repeat this in the opposite way for the 1:2000 text objects, make sure 1:1000 is NOT in the list for them. If for example you had a single detail and you were using that single detail in 2 viewports in PS one at 1:20 and one at 1:10 and you didn't want to show some of the text from the 1:20 detail on the 1:10 detail. I would think you can apply the 1:20 annotative scale so that it does not appear on the 1:10 detail. This does work, however when I change the annotative scale at the bottom of the screen (is this what you mean by globally?) Yes, that's what I meant by globally. Although, I think the only affect that has on the text itself is within model space. The annotative scale list of your text with the annotative scale of your viewports should still be whats controlling the text in PS. AutoCAD applies both scale 1:10 and 1:20 which mean the text I didn’t want to appear in the 1:10 detail is now shown. Why is this happening, I know I could be creative with the layers. Ultimately I think layers may have been the easier route in this case, but it's never a bad thing to have alternative ways to do something. And does anyone know how I can view both annotative scale factors in model space without switching the scale in the annotative scale at the bottom of the screen. I have annotative visibility ON I think the variable you are looking for is SELECTIONANNODISPLAY, although you only see the different scales when you have the text selected. Hope this helps Quote
Dorian Gray Posted March 29, 2010 Author Posted March 29, 2010 Highlight the text you want to display on the 1:1000 scale. Make sure the only scale in the scale list is 1:1000, if 1:2000 is also in the list, that is why it is showing up in both viewports. Repeat this in the opposite way for the 1:2000 text objects, make sure 1:1000 is NOT in the list for them. Viewing the text in viewports is no problem, it’s the xref in model space. if you create two lots of text in model space and create 2 separate annotative text scale 1:1000 and 1:2000 apply one to each, that is text 1 has 1:1000 and text 2 has 1:2000, then globally change the annotative text to either 1:1000 or 1:2000 you will find that both annotative text scales have now been applied to both text 1 and text 2. Yes, that's what I meant by globally. Although, I think the only affect that has on the text itself is within model space. The annotative scale list of your text with the annotative scale of your viewports should still be what’s controlling the text in PS. But I want 2 street names to show on the 1:1000 sheets and in the 1:2000 sheets I only want 1 street name to be shown. Ultimately I think layers may have been the easier route in this case, but it's never a bad thing to have alternative ways to do something. Wasn't annotative text developed to eliminate duplicate xrefs for different scales and laying systems. I think the variable you are looking for is SELECTIONANNODISPLAY, although you only see the different scales when you have the text selected. Nope that doesn't work nor does ANNOALLVISIBLE Thanks for your help have you got any other suggestions....anyone! Quote
rhagensee Posted May 18, 2010 Posted May 18, 2010 I know this post is a few months off, but annoautoscale set to -4 should solve your problem. When it is set to 4, it will add any new scale to all your annotative objects. 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.