Showing results for 
Search instead for 
Did you mean: 
Showing results for 
Search instead for 
Did you mean: 
Design forum

Is an automatic scale bar possible on layouts?

Not applicable

I have been searching past threads for any topics relating to a scale bar that updates according to the scale of the drawing that has been placed on the layout. I have had no luck in finding a working solution.

Does anybody know whether this is indeed possible using the AC_OriginalDrawingScale Variable?

I am able to create an object that displays the scale as a string. Is it possible to convert this into something that can be used in if statements to then create the appropriate scale bar?

Any help would be greatly appreciated.


Jarrod Phillips

Marc H
You can think of it as a disclaimer or as a caution for paper scaling.
“The best thing about the future is that it comes one day at a time.” - Abraham Lincoln

AC25 USA on 16” MBP (2.4GHz i9 8-Core, 32GB DDR4, AMD Radeon Pro 5500M 8G GDDR5, 500GB SSD, T3s, Trackpad use) + 2 Asus ProArt PAU32C (4K)

When you think about it, scale bars themselves only really help when someone does not have a ruler and / or cannot do basic math, unless for some reason you have some weird scale...
AC22-23 AUS 7000
Self-taught, bend it till it breaks.
Win10 | E5620 x 2 | 24GB | K2200 RIP PSU
Win10 | R5 2600 | 16GB | GTX1660

Not applicable

I'm using a 'bodge' which feels like its a piece of simple code or automation away from working.

I've got a 100mm scale bar on layouts, which means its length is whatever scale minus zero - ie 1:50 would mean its 5m long. Its divided up to passively work for a number of scales.

The (moderate) pain is that for the set of drawings I just run through a drawing index typing in a scale bar layout property autotexted onto the layout (by looking at s collected scales field).

I couldn't find a way for expressions to work for layout properties, or it would be automated (eg lose, '1:' lose a zero add 'm' add @ [scale]).

Also the expression would have to be able to collect and act on the different scales on a layout.

Is there any way to automate it ?


Still looking?

Browse more topics

Back to forum

See latest solutions

Accepted solutions

Start a new discussion!