• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
blog.draftsperson.net

blog.draftsperson.net

the art of technical drawing

blog.draftsperson.net

DIMTATTLE LISP: Find Dimensions With Overridden Text

August 3, 2026

A dimension that has been typed over no longer reports the geometry it measures. That is the single most dangerous thing that can be left in a drawing before it goes out, because it looks correct and reads correct while being a hand-typed lie. DIMTATTLE finds every one and recolours it red.

What DimTattle does

It is a pre-issue check, and it takes one command. Every dimension whose measured value has been replaced with typed text turns red so it cannot be missed.

The recolour is a real edit and lands in its own undo group, so a single U immediately afterwards puts the drawing back the way it was.

How to use it

  1. Load the routine with APPLOAD, or put it on your support file search path.
  2. Type DIMTATTLE before issuing a drawing.
  3. Check every red dimension. Either restore the measured value or confirm the override is deliberate and correct.
  4. Undo to put the colours back.

How it works

DXF group 1 on a dimension holds the text override, and its three possible states are what the check turns on:

“” — no override. The dimension reports its measured value.
“*<>*” — the measured value is still present, shown by the <> token, with a prefix or suffix added around it, such as <>mm. This is legitimate annotation, not a lie, so it is ignored.
Anything else — the measured value has been replaced outright. This is what gets flagged.

The selection filter therefore picks dimensions that are not empty and do not contain <>. That distinction is the whole routine: a dimension reading <> TYP is annotated, while one reading 2400 where the geometry says 2380 is a defect, and telling them apart is what makes the check worth running.

Notes and limits

  • Prefixes and suffixes are not flagged. Anything containing <> still reports the real measurement, so it is left alone.
  • A red dimension is not necessarily wrong — it is one that needs a human to confirm. Some overrides are deliberate.
  • The recolour is an edit. One undo reverses it; do not issue the drawing with the check still applied.
  • Run it alongside DIMCLASH for the two dimension faults that survive to the printed sheet.

Download and details

NameDimTattle — highlight dimensions whose text has been manually overridden
DownloadDimTattle.lsp — 4.4 KB, plain AutoLISP source. Downloads directly; no zip to unpack.
TypeAutoCAD AutoLISP routine
CommandDIMTATTLE
Requiresnothing beyond a CAD platform with AutoLISP.
Source size4.4 KB, 114 lines
Error handlingYes — a *error* handler restores every system variable it changed, on cancel as well as on error.
UndoThe whole operation is wrapped in a single undo group, so one U reverses all of it.
CompatibilityAutoCAD (any release with AutoLISP), BricsCAD, ZWCAD, GstarCAD, ProgeCAD and other IntelliCAD-based platforms. AutoCAD LT needs a LISP enabler. No .NET, no ObjectARX, no installer.
AuthorYZ, August 2026
LicenceFree to use, supplied “as is” with no warranty.

References

  • DIMCLASH LISP — the other pre-issue check: dimensions overlapping each other
  • What NTS means — when a drawing may legitimately not be to scale
  • More free AutoLISP routines on this site
  • Wisey’s Steel Shapes — free structural steel section drawing program

Filed Under: AutoLISP Routines

Primary Sidebar

Subscribe to our Youtube Channel

Post CAD drafting jobs on Freelancer.com. and get some free money to do this.

Categories

  • American Steel Industry (4)
  • AutoCAD Articles & Reference (30)
  • AutoCAD Bugs & Problems (19)
  • AutoCAD Tips (29)
  • AutoCAD Tutorials (54)
  • AutoLISP Routines (328)
  • AutoLISP Tutorials (15)
  • CAD Standards (7)
  • Civil 3D (7)
  • Civil Drafting (4)
  • Dimensions (2)
  • Drafting Funnies (71)
  • Drafting History (9)
  • Drafting Standards (84)
  • Electrical Drafting (2)
  • General IT reference (7)
  • Geometry (15)
  • GIS (2)
  • Hatch Patterns (12)
  • Office Life Hacks (3)
  • PT (1)
  • Revit Tutorials (54)
  • Steel Detailing (14)
  • Structural Drafting (26)
  • Technical Dictionary (61)
  • Useful Website Links (19)

Footer

Free downloads

  • Free AutoLISP routines
  • Free hatch patterns
  • SHX fonts & text styles
  • Numbering LISP collection
  • ISO 3098B font

Reference charts

  • AWS weld symbols chart
  • Steel detailing chart
  • Hole & slot sizes
  • Bolt edge distance
  • ANSI & ARCH paper sizes
  • How to fold an A1 drawing

Useful links

  • CAD blocks (DWG)
  • Revit families
  • structuraldrafter.com
  • cad-corner.com
  • About
  • Privacy policy

Provided for free with no warranty · Log in