Dimensions, Annotations, Layouts & Plotting - Where Publishing Quality Is Decided

AutoCAD · Drawing & Plot

Overview

In AutoCAD, a drawing's "finish" is decided less by drafting precision than by annotation and output settings.

Systematic configuration of dimension styles (DIMSTYLE), text styles (TEXTSTYLE), Annotative Scale, hatches, layouts (Paper Space), plot styles (CTB/STB), and batch plotting dramatically changes submission quality — even for the same drawing.

> For basic editing and layer management see 02-edit-layer.md; for blocks, Xrefs, and sheet sets see 03-blocks-xref.md.


1. Dimension Styles (DIMSTYLE)

1.1 Style Structure

DIMSTYLE (alias D) organizes all dimension-related formatting under tabs.

TabKey Settings
LinesColor/weight/offset of dimension and extension lines
Symbols and ArrowsArrowhead shape/size, center marks
TextText style, height, position, alignment
FitPriority for text/arrow placement when space is tight
Primary UnitsUnits, precision, prefix/suffix, zero suppression
Alternate UnitsDual dimensions (e.g., mm/inch)
TolerancesTolerance format (±, Limits, Basic, etc.)
Tip Rather than creating every style separately, keep one Base style (e.g., MS-3.5) and derive Child Styles per scale and purpose. Changes to Base then cascade to children.
Note Instead of setting text height directly in DIMSTYLE, it's usually more stable to leave the referenced TEXTSTYLE height at 0 and let DIMSTYLE's Text height drive it. Setting heights in both places causes hard-to-trace conflicts.

1.2 Frequently Used Dimension Commands

CommandAliasPurpose
DIMLINEARDLILinear dimension
DIMALIGNEDDALAligned dimension
DIMANGULARDANAngular dimension
DIMRADIUSDRARadius
DIMDIAMETERDDIDiameter
DIMCONTINUEDCOContinued dimension
DIMBASELINEDBABaseline dimension
QDIM-Batch dimension multiple points
DIM-Context-aware smart dimension (2017+)
Tip Remember just DIM and whichever line, arc, or circle you click gets the right dimension automatically. The rhythm hit is worth it.

2. Annotative Scale

2.1 Concept

A mechanism for keeping an annotation's paper-space size (e.g., 3 mm text) constant while displaying it correctly across viewports at various scales.

The Annotative option can be enabled on dimension, text, Multileader, hatch, and block styles.

2.2 Procedure

  1. Turn on the Annotative checkbox in the relevant styles.
  2. Set the status-bar Annotation Scale to match the current viewport (e.g., 1:50).
  3. Objects inherit the current scale on creation.
  4. To display the same object at another scale, add scales via OBJECTSCALE.
  5. With ANNOAUTOSCALE=1, existing objects pick up new scales automatically as you change the status-bar value.
  6. Toggle "show all scales / show only current" with ANNOALLVISIBLE.
Tip When publishing the same plan at 1:50 and 1:100 via two layouts, proper Annotative setup avoids duplicate annotations. Each viewport displays annotations sized for its own scale.
Note Enabling Annotative on every object indiscriminately complicates layer/block management and confuses collaborators on external shares. For single-scale projects, manually tuning DIMSCALE is often simpler.

3. Multileader

MLEADER bundles an arrow + leader + annotation (text/block) into a single object.

  • MLEADERSTYLE (alias MLS) defines Annotative, Content Type (text/block/none), and leader shape.
  • MLEADERCOLLECT: gather multiple Multileaders onto one main leader (useful for cleaning up part-number blocks).
  • MLEADERALIGN: align horizontally/vertically.
  • MLEADEREDIT: add/remove leader branches.
Tip Auto-count part numbers with Count (2022+) and label them with block-style Multileaders so quantities stay in sync across revisions.

4. Text Styles & Tables

4.1 TEXTSTYLE

STYLE (alias ST). Defines font, height, width factor, and obliquing.

  • SHX: AutoCAD's native vector font. Fast rendering, light files. The international standard for mechanical drawings is romans.shx.
  • TTF: visually polished but slower to render and plot. Suitable for presentations and marketing.
  • Big Font (CJK): Double-byte SHX. Korean practice commonly uses whgtxt.shx, whgdtxt.shx, or in-house SHX.
Tip Setting height to 0 prompts for height each time you insert text. Defining fixed-height styles per standard size — TS-2.5, TS-3, TS-5 — keeps things consistent.

4.2 TABLE

  • TABLESTYLE (TS) manages formatting of header, data, and title cells.
  • Data Link: Link an Excel file so the table auto-updates when the external spreadsheet changes.
  • Formula: Use formulas like =Sum(A2:A5) inside cells.
  • Field: Auto-reference block attributes and drawing info (filename, plot date, etc.).
  • Insert DATAEXTRACTION results as a table to automate BOM updates.

5. GD&T (Geometric Tolerancing)

  • Place Feature Control Frames with the TOLERANCE command.
  • Combine LEADER + TOLERANCE for datum + tolerance sets.
  • The Tolerances tab in DIMSTYLE supports only dimension tolerances (±, Limits, Basic). GD&T frames are a separate command.
Tip Following ISO 1101 / ASME Y14.5, datum symbols (A, B, C) use a triangular pointer plus a letter frame. Sticking with romans.shx for the frame font is conventional.

6. Hatch & Gradient

6.1 HATCH Basics

HATCH (alias H). Fills a closed boundary.

  • Pick Points: click inside a closed area → boundary is auto-detected.
  • Select Boundary Objects: pick boundary objects directly (when auto-detect fails).
  • Patterns: Predefined (ANSI, ISO, Architectural), User-defined (line spacing/angle), Custom (.pat files).
  • Scale / Angle / Origin: pattern scaling, rotation, and base point. To keep brick and tile boundaries clean, align Origin to a corner.
  • Associative: hatch re-computes when the boundary changes.
  • Gap Tolerance (HPGAPTOL): allow hatching even with small boundary gaps (0–5000).
Tip If hatch scale seems off in metric drawings, check MEASUREMENT first (0=imperial, 1=metric). Locking it to 1 at the template stage is safer.

6.2 Performance Optimization

SituationRemedy
Pattern too dense, slowIncrease Scale to reduce repetitions
A single hatched area is too largeSplit with Separate Hatches
Rarely changesHATCHEDIT → switch to Non-associative
Want to fill a large area quicklyUse Solid fill
Hatch interferes with selectionSend behind with HATCHTOBACK
Note Exceeding the HPMAXLINES limit (max hatch line count) causes the hatch itself to be rejected. When this warning appears, enlarge the scale or subdivide the region.

6.3 Gradient & SuperHatch

  • GRADIENT: Two-color gradient fill. Mainly for presentation/visualization.
  • SUPERHATCH (Express Tools): Use images, blocks, or Wipeouts as hatch patterns. Useful for stone and wood textures on architectural elevations.

7. Layouts & Paper Space

7.1 Model Space vs Paper Space

  • Model Space: the workspace for geometry at full scale (1:1).
  • Paper Space (Layout): lays out viewports, annotations, and title blocks in paper units.

The principle is simple: geometry in model space; annotations, titles, and legends in paper space.

7.2 Layout Setup Procedure

  1. Right-click a layout tab → PAGESETUP → Page Setup Manager.
  2. Pick a plotter (physical printer or PDF driver).
  3. Specify paper size (A1/A3, etc.), orientation, plot area, plot style table (CTB/STB), and plot scale (typically 1:1).
  4. Use New Layout from Template to load the company-standard layout.
Tip If you plan to use Sheet Sets, stick to the 1 DWG = 1 Layout principle — it's far easier to manage.

7.3 Viewports

In paper space, MVIEW (alias MV) or ribbon → Viewport.

  • Rectangular: specify two points.
  • Polygonal: MVIEW → P (Polygonal).
  • Object-based: pick a closed polyline → viewport in that shape.
  • VPCLIP: redefine an existing viewport's boundary.
  • Double-click inside a viewport or use MSPACE to enter; PSPACE to exit.

Lock viewport scale: select viewport → Properties → Display Locked = Yes. Prevents scroll-wheel accidents that change the scale.

Tip Use VP Freeze inside a viewport to hide specific layers per view, so one model exposes different information in multiple viewports. The classic example is the plan vs reflected ceiling plan.

7.4 Scale Management

Common metric scales: 1:1, 1:2, 1:5, 1:10, 1:20, 1:25, 1:50, 1:100, 1:200, 1:500, 1:1000, 1:2000.

Use SCALELISTEDIT to prune the dropdown list and reduce accidents of picking nonstandard scales.


8. Plot Style Tables (CTB/STB)

8.1 CTB (Color-dependent)

  • Maps each of colors 1–255 (plus TrueColor) to a lineweight, color, and screening percentage.
  • Pro: predict output just by looking at screen color. Simple.
  • Con: can't output different results for objects sharing the same color.

8.2 STB (Named)

  • Assign named styles (Thin, Medium, Thick, …) to layers/objects individually.
  • Pro: flexible. Suits large, multi-discipline organizations.
  • Con: complex to manage. Style-name mismatches between drawings cause confusion.

Switching: a drawing uses either CTB or STB, not both. Use CONVERTPSTYLES to switch.

Tip Most practice in Korea and the US remains CTB-based. Unless there's a compelling reason to change the standard, keeping CTB is safe. A greenfield large organization may find STB worth considering.

9. Output — PLOT / PUBLISH / PDF

9.1 Key PLOT Dialog Fields

PLOT (Ctrl+P).

FieldCheck Point
Printer/PlotterPhysical printer or DWG to PDF.pc3
Paper SizeA1/A3/A4/ANSI D, etc.
Plot AreaLayout · Extents · Display · Window
Plot OffsetCenter on paper recommended
Plot ScaleUsually 1:1 (layout-based)
Plot Style TableSpecify CTB/STB file
Plot OptionsLineweights, Transparency, Plot stamp, Save changes to layout
OrientationPortrait / Landscape
Tip BACKGROUNDPLOT=2 lets you keep working during plotting. For bulk PUBLISH, 0 is more stable.

9.2 DWG to PDF.pc3 — Deeper Options

Important options in the built-in PDF driver's PC3 editor:

  • Vector quality: 600–1200 dpi recommended. Beyond that only bloats the file.
  • Raster quality: dpi for images/rendered areas.
  • Merge control: when lines overlap — Merge (color blend) vs Overwrite (top wins).
  • TrueType as Text: check to keep text searchable and copyable in PDF. Uncheck to preserve shape exactly but lose search.
  • Include Layer Information: PDF layers can be toggled in viewers (larger file).
  • Include Hyperlinks.

9.3 PUBLISH (Batch Plot)

PUBLISH plots multiple DWGs/layouts at once.

  • Output: Plotter named in page setup (per-sheet unique) or PDF/DWF/DWFx.
  • Multi-sheet PDF: bundle many sheets into a single PDF.
  • Save set composition to a DSD (Drawing Set Description) file for reuse.
  • Sheet Set Manager's Publish is most stable for managing sheet numbers and order.
Note PUBLISH uses each layout's Page Setup as-is. One or two misconfigured sheets will produce mixed results in the PDF, so it's wise to inspect every layout's Page Setup Manager just before Publish.

9.4 Plot Stamp

Use PLOTSTAMP to auto-print filename, path, date, user, and drawing number at the bottom of the sheet. Useful for external submissions and recordkeeping.


10. Pre-Plot Quality Check Flow

  1. Use PREVIEW to confirm nothing spills outside the paper.
  2. Verify line weights and colors match the plot style.
  3. Confirm the Annotation Scale matches the viewport scale.
  4. Ensure all Xrefs are loaded (no broken rectangle markers).
  5. Check for missing-SHX/TTF font warnings.
  6. Verify dimension text doesn't overlap lines.
  7. Cross-check a Draft PDF at low resolution before final output.

11. Field Checklist

  • Dimension styles are managed as Base DIMSTYLE + Child structure
  • Text styles are fixed to SHX (mechanical) or standard TTF
  • Annotative usage is unified at the project level
  • Hatch scale is consistent throughout the drawing
  • HPGAPTOL is used to tolerate small boundary gaps (when needed)
  • Viewport Display Lock is on
  • Per-viewport VP Freeze is configured intentionally
  • Page Setup is assigned to every layout
  • CTB/STB files live in the project's standards folder
  • DWG to PDF.pc3 is saved with in-house standard quality (dpi, Layer, TTF as Text)
  • PREVIEW or Draft PDF cross-check is done before PUBLISH
  • PLOTSTAMP auto-prints publication info

Bookmark this site!
PC: Ctrl + D
Mobile: Browser menu → Add bookmark