Dimensions, Annotations, Layouts & Plotting - Where Publishing Quality Is Decided
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.
| Tab | Key Settings |
|---|---|
| Lines | Color/weight/offset of dimension and extension lines |
| Symbols and Arrows | Arrowhead shape/size, center marks |
| Text | Text style, height, position, alignment |
| Fit | Priority for text/arrow placement when space is tight |
| Primary Units | Units, precision, prefix/suffix, zero suppression |
| Alternate Units | Dual dimensions (e.g., mm/inch) |
| Tolerances | Tolerance format (±, Limits, Basic, etc.) |
MS-3.5) and derive Child Styles per scale and purpose. Changes to Base then cascade to children.1.2 Frequently Used Dimension Commands
| Command | Alias | Purpose |
|---|---|---|
DIMLINEAR | DLI | Linear dimension |
DIMALIGNED | DAL | Aligned dimension |
DIMANGULAR | DAN | Angular dimension |
DIMRADIUS | DRA | Radius |
DIMDIAMETER | DDI | Diameter |
DIMCONTINUE | DCO | Continued dimension |
DIMBASELINE | DBA | Baseline dimension |
QDIM | - | Batch dimension multiple points |
DIM | - | Context-aware smart dimension (2017+) |
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
- Turn on the Annotative checkbox in the relevant styles.
- Set the status-bar Annotation Scale to match the current viewport (e.g., 1:50).
- Objects inherit the current scale on creation.
- To display the same object at another scale, add scales via
OBJECTSCALE. - With
ANNOAUTOSCALE=1, existing objects pick up new scales automatically as you change the status-bar value. - Toggle "show all scales / show only current" with
ANNOALLVISIBLE.
DIMSCALE is often simpler.3. Multileader
MLEADER bundles an arrow + leader + annotation (text/block) into a single object.
MLEADERSTYLE(aliasMLS) 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.
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.
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
DATAEXTRACTIONresults as a table to automate BOM updates.
5. GD&T (Geometric Tolerancing)
- Place Feature Control Frames with the
TOLERANCEcommand. - Combine
LEADER+TOLERANCEfor datum + tolerance sets. - The Tolerances tab in DIMSTYLE supports only dimension tolerances (±, Limits, Basic). GD&T frames are a separate command.
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 (
.patfiles). - 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).
MEASUREMENT first (0=imperial, 1=metric). Locking it to 1 at the template stage is safer.6.2 Performance Optimization
| Situation | Remedy |
|---|---|
| Pattern too dense, slow | Increase Scale to reduce repetitions |
| A single hatched area is too large | Split with Separate Hatches |
| Rarely changes | HATCHEDIT → switch to Non-associative |
| Want to fill a large area quickly | Use Solid fill |
| Hatch interferes with selection | Send behind with HATCHTOBACK |
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
- Right-click a layout tab →
PAGESETUP→ Page Setup Manager. - Pick a plotter (physical printer or PDF driver).
- Specify paper size (A1/A3, etc.), orientation, plot area, plot style table (CTB/STB), and plot scale (typically 1:1).
- Use New Layout from Template to load the company-standard layout.
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
MSPACEto enter;PSPACEto exit.
Lock viewport scale: select viewport → Properties → Display Locked = Yes. Prevents scroll-wheel accidents that change the scale.
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.
9. Output — PLOT / PUBLISH / PDF
9.1 Key PLOT Dialog Fields
PLOT (Ctrl+P).
| Field | Check Point |
|---|---|
| Printer/Plotter | Physical printer or DWG to PDF.pc3 |
| Paper Size | A1/A3/A4/ANSI D, etc. |
| Plot Area | Layout · Extents · Display · Window |
| Plot Offset | Center on paper recommended |
| Plot Scale | Usually 1:1 (layout-based) |
| Plot Style Table | Specify CTB/STB file |
| Plot Options | Lineweights, Transparency, Plot stamp, Save changes to layout |
| Orientation | Portrait / Landscape |
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.
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
- Use
PREVIEWto confirm nothing spills outside the paper. - Verify line weights and colors match the plot style.
- Confirm the Annotation Scale matches the viewport scale.
- Ensure all Xrefs are loaded (no broken rectangle markers).
- Check for missing-SHX/TTF font warnings.
- Verify dimension text doesn't overlap lines.
- 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
-
HPGAPTOLis 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)
-
PREVIEWor Draft PDF cross-check is done before PUBLISH -
PLOTSTAMPauto-prints publication info