AutoCAD/Viewport scale

Advertisement


Question
When your drawing has multiple viewports is there a way or trick to have all text and or dimensions be the same height?  I have multiple viewports in a drawing and because i have zoomed up on some views the text looks different sizes.
Thanks

Answer
There is a way.  It's a bit complicated, and to the point that I don't like it, but it involves several system variables. They are as follows:

Annoallvisible:
Hides or displays annotative objects that do not support the current annotation scale.

0   Only annotative objects that support the current annotation scale are displayed
1   All annotative objects are displayed

The ANNOALLVISIBLE setting is saved individually for model space and each layout.

Note: When ANNOALLVISIBLE is set to 1, annotative objects that support more than one scale will only display one scale representation.

Updates annotative objects to support the annotation scale when the annotation scale is changed.

When the value is negative, the autoscale functionality is turned off, but the settings are maintained:

1   Adds the newly set annotation scale to annotative objects that support the current scale except for those on layers that are turned off, frozen, locked or that are set to Viewport > Freeze.
-1   ANNOAUTOSCALE is turned off, but when turned back on is set to 1.
2   Adds the newly set annotation scale to annotative objects that support the current scale except for those on layers that are turned off, frozen, or that are set to Viewport > Freeze.
-2   ANNOAUTOSCALE is turned off, but when turned back on is set to 2.
3   Adds the newly set annotation scale to annotative objects that support the current scale except for those on layers that are locked.
-3   ANNOAUTOSCALE is turned off, but when turned back on is set to 3.
4   Adds the newly set annotation scale to all annotative objects that support the current scale.
-4   ANNOAUTOSCALE is turned off, but when turned back on is set to 4.

Specifies whether or not the drawing will behave as an annotative block when inserted into another drawing.

0   Nonannotative
1   Annotative

Note: The ANNOTATIVEDWG system variable becomes read-only if the drawing contains annotative objects.

DIMANNO:
Indicates whether or not the current dimension style is annotative.

0   Nonannotative
1   Annotative

And it also works with text styles:  You decide whether a text style is annotative or not in the Text Style dialog box.

Right-click on a viewport and select "Properties".  There you will find the Annotative Scale setting for that viewport.

In the MTEXT editor you can choose whether or not your text is annotative my clicking on the 3-point icon in the menu bar next to the text style name.

Even I would need to attend a class on how to use this properly.  For me, I find it easier to use the Express Tool CHSPACE to put the text in paper space that I need to have at a particular height even though the rest of the graphics are scaled at different scales.

Good luck.

AutoCAD

All Answers


Answers by Expert:


Ask Experts

Volunteer


Bill DeShawn

Expertise

I can address all 2-D questions and some 3-D questions. I do programming in AutoLISP if it doesn`t involve solid modeling. I can also address menu customization issues and can help you find answers to questions I can`t answer by taking your question directly to Autodesk via their newsgroups.

Experience

I used to do electronic and mechanical design for a flat panel monitor manufacturer, and now I do architectural drafting for an architect. I did and do AutoLISP and menu customization and take pride in making my lisp routines to do the work exactly the way the client likes them done.

Publications
I had a routine published in CADENCE magazine (no longer in publication and taken over by CADALYST). Some of my routines are published on my website at http://my.sterling.net/~bdeshawn

Education/Credentials
Certified completion of AutoCAD courses, AutoCAD employment experience since 1992

©2016 About.com. All rights reserved.