Sheet Set — sheet articulation

Plans: Free CAD Tools Geo Tools Urban Highways Aero
Command: CAPCAD_CAPSHEETS Updated 2026-10-18 Also in: Português
Ask about this page
Answers from this page only. General assistant
Command CAPCAD_CAPSHEETS
Shortcut none
Ribbon CapCad tab › Manage panel › Output group › CapSheets: Prancheamento. Also on the CAD Utilities tab › Layout split button › Sheet Sets
Category Manage: Tools
Form SheetSetForm — "Project Sheet Set", modeless (the drawing stays live while it is open). Five main tabs; the first two have sub-tabs
Hosts AutoCAD, BricsCAD, GstarCAD, ZWCAD and ARES Commander
Depends on an active style with sheet formats defined, and (to articulate) the project's alignment
Also opened by none

Turns a project alignment into a complete set of sheets, from the rectangle in model space to the layout with viewport, title block and stamp filled in. The CAD's own sheet set organises layouts that already exist; here the sheets are born from the road's geometry.

  • The sheets follow the road. Each frame is rotated to follow the alignment's direction on that stretch, not the drawing's X axis, and the next one starts exactly where the previous one ends.
  • Numbering that holds. The numbers are assigned, stored in the frame block itself and can be recomputed later — globally across the project or independently per sheet group.
  • Model and paper in the same window. Articulate the frames, check them in the drawing and produce the layouts with a second button — or both at once, from the Express tab.
  • The stamp fills itself in. Number, scale, start and end km and whatever alignment properties the style asks for go into the format's attributes, sheet by sheet.
  • Overlap, split and matchlines. The join between sheets, a sheet split into two bands on the same drawing, and the matchlines drawn in model space, all under an option.
  • A standalone sheet when one is missing. Insert a loose frame anywhere, already numbered in the set's sequence.

What it does

The command solves the sheeting of a linear project in two stages.

In the first, in model space, it walks the project alignment in steps the size of the sheet and inserts, at each step, a frame block (FRAME_…) rotated to follow the alignment's direction. Each frame gets a number, the name of the sheet group it belongs to, the file name of the format, and, as XData, the scale and the viewport's insertion point. Optionally it also draws the matchlines perpendicular to the alignment, at the limit of each sheet.

In the second, in paper space, it reads those frames back, creates the layouts, inserts the format block (the title block) in each one, creates the viewport with the same rotation and scale as the matching frame and fills in the title block's attributes — number, scale, start and end km, and the alignment properties the style asks for.

What a sheet is, how big it is, which title block to use and where the viewport area sits inside it all come from the active style (key Formato); the Styles page explains where that is edited. The alignment is the active project's — see The alignment.

The Update tab renumbers a set already articulated; the Tools tab gives access to the Layout navigator and to the viewport tools, and the Split DWG by sheet tab creates one DWG per sheet.

Workflow

  1. If you will use Save continuously (128), save the drawing first: with that option on, generating in paper space refuses a drawing that has no name yet.
  2. Run CAPCAD_CAPSHEETS. The form opens beside the drawing and the style's name appears at the top, in Style:. If there is no valid style, the command says so and does not open.
  3. On the ViewFrames ModelSpace › Along alignment tab, choose the Sheet (22) and the Scale 1: (23). The width and height boxes fill themselves in from the format's usable area.
  4. Check which stretches of the alignment go in, in the list (9). They all come in ticked; clear the ones you do not want.
  5. Adjust Overlap (3), Start from length (7), Matchlines (15) and Split (18 to 21).
  6. Set the Numbering (37 to 39) and the Sheet Groups (40 to 43).
  7. Click Articulate active alignments (11). With more than one stretch selected the command asks for confirmation, showing a summary. The frames appear in model space.
  8. Move to Sheet Paperspace › Generate, choose the layout mode (67 or 72) and click Generate PaperSpace sheets (68). The command lists which layouts will be deleted, asks for confirmation and generates.
  9. If you need to renumber afterwards, use the Update tab.

The Express tab does steps 7 and 8 in sequence, with a single button.

The form

There is one form, with five main tabs; the fifth, Split DWG by sheet, has its own section further down. The captures below share a single numbering: a control keeps its number on any tab where it appears. The three lower frames — Sheet size, Numbering and Sheet Groups — belong to the ViewFrames ModelSpace tab and stay visible across its three sub-tabs.

The screenshots are of a Portuguese session; the numbering is the same one this page uses, and the tables quote the English captions the software shows in an English session. The few controls with no English caption are marked (Portuguese only).

ViewFrames ModelSpace tab

Sheet Set, Along alignment tab

"Along alignment" sub-tab: the articulation proper. The lower frames apply to all three sub-tabs.

Sheet Set, Individual tab

"Individual" sub-tab: inserts a loose frame, point by point.

Sheet Set, Update tab

"Update" sub-tab: renumbers the existing frames and syncs the title blocks.

Sheet Paperspace tab

Sheet Set, Generate tab

"Generate" sub-tab: creates the layouts from the model-space frames.

Sheet Set, Elements tab

"Elements" sub-tab: a read-out of what the style defines for the chosen format. Read only.

Sheet Set, Properties tab

"Properties" sub-tab: the title block's attributes and the check of the alignment properties they consume.

Sheet Set, Revisions tab

"Revisions" sub-tab: sheet report in Excel and title block update from it.

Sheet Set, Plot tab

"Plot" sub-tab: a shortcut to the printing variables.

Sheet Set, Tools/Options tab

"Tools/Options" sub-tab: generation options and viewport commands.

Sheet Set, Layers tab

"Layers" sub-tab: a notice only — the layers come from the style's layer catalogue.

Express and Tools tabs

Sheet Set, Express tab

"Express" tab: model and paper in one go, with a summary of the options in force.

Sheet Set, Tools tab

"Tools" tab: the drawing's layout list and access to the layout navigator.

Along alignment — the articulation

Where the alignment comes from

# Control What it does
1 Active Articulates the project's alignment. Only available when the project has one; when it does, this is the initial choice.
2 Select With no project alignment (or by choice), the command asks for a curve in the drawing and articulates that curve. One curve only; the stretch list (9) then has a single item. The frames are marked as stretch 1 relative to the chosen curve, and the paper stage resolves that index against the project alignment — which is why the km attributes and the alignment properties may not match on this path.
9 Stretch list (Segments Nr / Length) One item per stretch of the alignment, with its length. They all come in ticked. The articulation runs once per ticked stretch, in ascending order of number. With two or more ticked the command asks for confirmation before drawing.
13 refresh Re-reads the style and the alignment and rebuilds the lists, the style defaults, the attribute table and the property check.

Step and joins

# Control What it does
3 Overlap How far one sheet reaches back over the previous one, in drawing units. The articulation step is sheet width − overlap. A negative value leaves a gap between the sheets. An overlap greater than or equal to the width aborts the command with a warning.
5 Apply on curves only The overlap is applied only when that sheet's limit falls on a curved stretch; on a tangent the sheet advances its full width. The command measures the change in tangent direction over a window around the limit and treats anything above ~0.57° as a curve.
- Sheets with north up The frames stay upright (no rotation), so the viewport does not turn and north points up. Each sheet takes the longest stretch of the alignment that fits in the frame with a margin of 10% of its height on every side, centred on it; the next one starts at the cut less the overlap, and the matchline stays perpendicular to the alignment. Diagonal stretches fit fewer metres per sheet. Off by default; the style can turn it on.
7 Start from length The distance from the start of the alignment to the first sheet. A negative value does the opposite: it extends the alignment backwards by that amount and starts articulating from the extension.
14 Fit sheet width for full coverage Redistributes the width so the sheets close exactly at the end of the stretch: the command rounds length ÷ width to the nearest integer and divides again. With an overlap, the arithmetic becomes (length + overlap × (n−1)) ÷ n.
4 Total Articulates the whole stretch. Options 4, 6 and 8 only show with Select (2) or with a single stretch ticked in the list (9); with two or more stretches ticked the run is always total, and the command asks for the summary confirmation. Button 11 shows the chosen mode.
6 Segment Articulates only part of the stretch: the command asks for two points and articulates the alignment between them.
8, 10 1 point + count, Count The command asks for a point and articulates from there to the end of the stretch, stopping after Count sheets. Zero runs to the end; 1 inserts one sheet per click and asks for the point again, until Esc. In this mode Fit sheet width for full coverage (14) is disabled.
12 Zoom Zooms to the alignment before articulating. Ticked by default.
11 Articulate active alignments Runs the articulation. Before that it checks the format and the scale, warns if the group name is empty, warns if there are already frames in model space (you can carry on) and warns if any stretch has a distorted length factor. A progress bar shows the frames being created and can be cancelled — cancelling undoes that stretch's frames in full.

Matchlines

# Control What it does
15 Matchlines Draws, at each sheet's limit, a line perpendicular to the alignment, set back by half the overlap. Its total length is sheet height + extension, half to each side of the alignment; in the split modes the height is already halved, and the line shrinks with it.
16 Ext. The extra length of the matchlines beyond the sheet height. Empty or zero means 100.
17 standalone Draws a loose matchline: pick a point, the command projects it onto the nearest alignment element and draws the perpendicular there. This one is more generous than the articulation's — its total length is 2 × sheet height + extension — so that it certainly crosses the viewport frame; with no format and scale defined it uses 1000. It carries no selection tag, so it survives a new articulation.

Split (a sheet in two bands)

# Control What it does
18 None The viewport takes the format's whole usable area.
19 Bottom The frame becomes half the height and the viewport takes the lower half of the usable area.
20 Upper Half the height, viewport in the upper half.
21 Double Half the height and two frames per sheet: odd passes go to the upper half, even ones to the lower, and both share the same sheet number. This is the "there and back" layout on one drawing.
- Include profile With Bottom (19) or Upper (20), the free half of each sheet gets a second viewport showing the alignment's drawn profile over that sheet's km stretch, zoomed to fit. Only enabled when the alignment has a stored profile; the label beside it shows ✓ Profile available or ✗ Alignment without profile.

Sheet size

# Control What it does
22 Sheet The formats defined in the active style. Choosing one reloads every box in this frame. If the style has a single format, it comes already chosen. A format whose viewport area is not defined as four coordinates is refused with the warning "Format not yet implemented - please request it".
23 Scale 1: The style's usual scales; without them, the default list 50, 100, 250, 500, 750, 1000, 1250, 1500, 2000 and 2500. It also accepts a typed value. It opens on the style's default scale, when the style sets one.
24 Block The title block file defined in the format. Filled in by the style. If it is a full path and the file does not exist, the command warns and clears the box.
25, 28 width / height — model The sheet's size in drawing units. This is what the articulation uses.
26, 29 width / height — paper The same size in millimetres of paper. Editing one side recomputes the other through the scale (model = paper × scale ÷ 1000). The box turns pink when the paper value exceeds the format's usable area.
27, 30 width / height — vp clearance A margin taken off the usable area. The effective sheet is model − |clearance| × scale ÷ 1000. Zero uses the whole area. It comes filled in from the style when the format carries default widths.
31 reset Reloads this whole frame from the current format and scale.
32, 33 Viewport insertion point x / y The lower-left corner of the viewport area inside the title block, in the format block's own coordinates. It comes from the style; it is written into every frame and it is what places the viewport in the layout.
34 pick Takes that point by clicking in the drawing. It only works in paper space; in model space the command says "Available in PaperSpace".
35 reset Returns to the coordinates the style's format defines.
36 Select existing frames Asks for a window in the drawing and leaves only the frames (FRAME_…) inside it selected, ready for another command.

Numbering and sheet groups

# Control What it does
37 Within Sheet Group The numbering restarts in each group: when looking for the next free number, the command only looks at frames of the same group.
38 Global (ignore groups if present) Continuous numbering across the whole drawing, whatever the group.
39 Initial dwg reference The first number of the sequence. Empty means 1. Numbers already in use are skipped, and the numbering can be redone later from the Update tab.
40 Do not use No group: the frames get no group name.
41 Use alignments The group is the alignment stretch: alignment.1, alignment.2… by stretch number.
42 Custom The group is the text in 43, the same for every sheet of the run. With an empty name the command asks whether you really want to carry on.
43 group name The disciplines defined in the style, and it accepts typed text. Only enabled with Custom selected.
44 Presets A list of 18 ready-made combinations of layout, group and numbering. Choosing one sets the matching options (layout mode 67 or 72, with 69 or 75; group 40 to 42; numbering 37 or 38) and paints each control it changed light blue.

Individual — inserting a standalone sheet

Inserts frames one at a time, by clicking points. Each click creates a frame with the format, scale and size of the Sheet size frame, already numbered as set in 47 to 49, and then asks for a rotation angle about the clicked point (Enter accepts without rotating). The loop carries on until you press Enter at the point prompt.

The group follows the same choice as the articulation: with Use alignments (41), the command works out which stretch of the alignment the point fell on and uses alignment.<n>; with Custom (42), it uses the name in 43.

A standalone frame carries no selection tag, so a new articulation does not erase it.

# Control What it does
45 Centred The clicked point is the frame's centre.
46 Bottom left The clicked point is the lower-left corner.
53 Empty View Marks the frame as "no viewport": when paper space is generated, that sheet gets a layout and a title block, but no viewport, no north and no arrows.
54 Insert standalone format Starts the insertion loop. It checks the format and the scale first, as the articulation does.
47, 48, 49 Next, Sheet, number box Next: each frame gets the lowest free number. Sheet: it gets the next free number from the one typed in the box.
50, 51, 52 Format, Matchline on alignment, Standalone matchline What Insert standalone format (54) inserts. Format: frames, as described above. Matchline on alignment: asks for a point and draws a matchline there, perpendicular to the project alignment, like the standalone button (17). Standalone matchline: draws a matchline between two clicked points. The lines carry no selection tag.
55 Set sheet size from entities… Opens the Format definition form, the same one CAPCAD_DEFINE_SHEET opens in model space, with the paper size from 26 and 29 in its custom row: measure an area of the drawing and see at what scale it fits. See Layouts and viewports.
56 Adjust numeration as inserted When the inserting is over, renumbers every frame of the drawing in sequence, like Update sheets (60) with All (61). Ticked by default.

Update — renumbering and syncing

# Control What it does
57 Number Type a number and press Enter to apply it to the frame selected in the drawing. With nothing pre-selected, the command asks for the frame.
58 Replace the existing one with the numbered one Swaps the numbers between the chosen frame and the one that already had that number.
59 Shift the numbering Applies the number to the chosen frame and renumbers the others around it, skipping the reserved number.
60 Update sheets Renumbers the whole set in the current numeric order and, if 64 is ticked, propagates it to the title blocks and to the matchlines. At the end it shows a summary of what changed.
61 All Considers every frame in model space.
62 Select Asks for a selection in the drawing and works on that only.
63 Files Renumbering across several DWGs: it opens a folder picker and walks the sheet drawings.
64 Match frameview numeration with sheets After renumbering, writes the new number into the matching sheet's title block, renames the layout tab and updates the code on the paper-space matchlines.
65 Use the lowest in the group The first number is the lowest number already present in the set.
66 Use the ref below The first number of the renumbering is the value in 39. The default.

Generate — the sheets in paper space

The Generate PaperSpace sheets button (68) reads every frame in model space (any block carrying the number attribute), groups them, deletes the layouts that are about to be rebuilt — listing them and asking for confirmation — asks "Deseja processar N formatos em M layouts?" (in Portuguese in every language) and then, sheet by sheet: creates or activates the layout, inserts the title block, creates the viewport rotated and locked at the sheet's scale, writes the number above the title block and fills in the attributes.

# Control What it does
68 Generate PaperSpace sheets Runs the generation described above. With Save continuously (128) on, it requires a saved dwg. A progress bar shows the sheets being created; cancelling stops between one sheet and the next (never in the middle of a split sheet) and keeps what has already come out.
67 1 format per layout One layout per sheet, named after the sheet number with four digits (0001).
69 Use sheet ID for layout With 67 ticked and a group present, the layout's name becomes <group>-0001. That same identifier becomes the value written into the FOLHA / FORM_PRANCHA attributes.
72 Formats in the same layout A single layout, with every sheet side by side, apart by the style's Gap between sheets (250 paper units when the style sets none).
75 Separate by groups if present With 72 ticked, produces one layout per sheet group, each named after the group. Cleared, everything lands in a single layout called capcad.sheets.
70 All Processes every frame.
71 Select Asks for a selection in the drawing and generates only the selected frames.
73, 74 Viewports On / Off The state the viewports are left in at the end. With On the command also runs CAPCAD_LAYOUT_VIEWPORT_ON at the end of the generation.
80 Matchlines Repeats, in paper space, the matchlines that already exist in model space, with the neighbouring sheet's code.
81 If split The code text used on the matchlines of split sheets.
- Fit matchlines to the frame area With Matchlines (80), each paper-space matchline block slides along its own line into the sheet, only as far as it takes to sit wholly inside; a block that already fits does not move. AutoCAD only.
87 Wipeout Clips the viewport at the matchline, hiding what lies beyond the join.
82 In Paper Draws the coordinate grid in the layout, over the viewport.
83 In Model Draws the grid in model space, on its own per-sheet layers, frozen in the other viewports.
85 None No coordinate grid.
84 Compute text H for the scale Sizes the grid's text height by the sheet's scale.
90 Insert north Inserts the north block defined in the style, at the position the format indicates, rotated to match the frame's rotation.
91 Insert arrows Inserts the continuation arrows (vai / vem, out / in) defined in the format.
89 Include status [Beta] Draws a key map in the top-left corner of each viewport: the group's frames in outline, with the current sheet filled. A beta feature.
76 Sheets Inserts the format block (the title block) on each sheet. Cleared, the sheets come out with no title block, no attributes and no auxiliary number.
77 Explode format block The title block is exploded and the attribute values stay as texts. The sheet loses its link to the model-space frame: By sheets (capsheets) reports and Link sheets no longer see it.
78 Sheet elements Cleared, the sheets come out without the sheet elements: paper-space matchlines (80), wipeout (87), auxiliary numbering (88), status (89), north (90) and arrows (91).
79 Viewports Creates the sheets' viewports. Cleared, the sheets come out with no viewport and no Include profile profile.
88 Auxiliary numbering Writes the sheet number in large type, height 50, centred above the title block, on the current layer.
86 Settings… (grid) Opens the coordinate grid (CAPCAD_GEO_GRID); see Coordinate grid.

The layouts that will be deleted. Before generating, the command lists the layouts that match the chosen mode and asks whether it may delete them. Answering No cancels the whole generation. If the generation is then cancelled from the progress bar, the sheets already created stay.

Elements

Read only: what the style defines for the format chosen in 22.

# Field What it shows
92 insert arrow? True when the format has both arrow blocks defined.
93, 94 seta_vai, seta_vem The names of the arrow blocks.
99 pt north ref VP The point where the north is inserted, in the format block's coordinates.
95, 96 entry matchline, exit matchline The paper-space matchline blocks: MATCHLINE_GENERIC_INCOMING and MATCHLINE_GENERIC_OUTGOING.
97, 98 north block, north scale The north block and its scale as the style defines them; without them, NORTE.dwg and 0.5.

Properties

# Control What it does
101 Sheet attributes (Attribute / Value) The attribute templates defined in the style: for each title-block tag, the text it receives. The text can contain <sheet.number> and <sheet.number,000> (the sheet number in three digits), <today, dd/mm/yy> (today's date), <align.name> (the alignment's name) and @property> or <align.property> for an alignment property.
100 Reset Reloads the table from the style.
102 match line The text that goes into the code of the paper-space matchlines. Writing @FORM_NUMERO makes the command substitute the template of the FORM_NUMERO attribute from the table above.
103 Expression When the alignment property is not filled in at that km, the attribute receives the expression as written.
104 "-" When the property is not found, the attribute receives -. The default.
105 Alignment properties used: check The alignment properties the attributes consume, with the state of each. name is always OK; the others may show —.
106 check Redoes the check. The text above the frame turns green on Propriedades eixo ok or red on Há propriedades não definidas para um ou mais trechos (both in Portuguese).
107 Alignment properties Opens CAPCAD_ALIGNMENT_PROPERTIES — see Alignment properties.

Besides the table's templates, some attributes are filled by a fixed rule, whatever the style:

Attribute tag Value written
ESCALA, FORM_ESCALA 1:<scale> when the scale is one of the style's usual scales; SEM ESC. when it is not and option 125 is ticked
KM_PRANCHA, FORM_KM_INICIAL the km of the frame's start corner, in 0+000 format
FORM_KM_FINAL the km of the frame's end corner
FORM_EXT the sheet's width in paper
FOLHA, FORM_PRANCHA the sheet's identifier (with the group prefix, if 69 is ticked) or the bare number

Revisions

# Control What it does
109 Sheet Report Lists the title blocks of every layout (the blocks on the formats layer) with their attributes, layer, id, insertion point and dwg path, and sends the table to Excel. Two columns show the link to model space: linked to frame (yes when the title block and the frame point to each other) and frame number. Drawings with no title block are listed separately at the end.
108, 110, 111, 112 This dwg, Select, Folder and the folder box The report's scope: this drawing only; the dwgs picked in a dialog; or every dwg in the folder written in 112.
114, 115 Number + FilePath, FilePath + Number The order of the report's rows.
113 Sheet update from report Reads the active Excel sheet (the report, once edited) and writes the values back into the title blocks' attributes. Rows for other drawings (DwgFilePath column) are written to those files after a confirmation; a drawing that is open or locked is listed as not written. With no Excel open, the command says so.
116 Cap Attributes Asks for a block and opens Cap Attributes (CAPCAD_BLOCK_ATTRIBUTE_EDIT) already set to apply to every block of the same name: a value edited there applies to the title blocks of every layout. See Blocks and attributes.

Plot

# Control What it does
117 Plot Disabled in this version. To publish the sheets, see Publish to PDF.
118 Adjust variables Sets the four printing variables — LTSCALE 1, MSLTSCALE 0, PSLTSCALE 0, PLINEGEN 1 — and turns the WIPEOUT frames off.

Tools/Options

# Control What it does
119 Styles… Opens the style editor (CAPCAD_STYLE_EDITOR) — see Styles explorer.
128 Save continuously Saves the dwg after each sheet generated. With the option on, a drawing that still has no name is refused before generating: save it first. Cleared by default.
131 Alignment properties Opens CAPCAD_ALIGNMENT_PROPERTIES.
132 Create standalone wipeout In paper space: pick the viewport, then the model-space matchline through it; the command clips the smaller piece. In model space it says "Available in PaperSpace".
123, 127 Lock / Unlock all viewports Call CAPCAD_LAYOUT_VIEWPORT_LOCK and CAPCAD_LAYOUT_VIEWPORT_UNLOCK.
124, 129 All viewports On / Off Call CAPCAD_LAYOUT_VIEWPORT_ON and CAPCAD_LAYOUT_VIEWPORT_OFF.
120 Legacy version Disabled in this version.
133 Coordinate grid Opens the coordinate grid (CAPCAD_GEO_GRID); see Coordinate grid.
121 Justify bottom left The viewport is the size of the frame and sits at the insertion point the frame carries.
122 Centre VP if smaller than usable area, in X, in Y When the frame is smaller than the format's usable area, the viewport grows to the usable area in the ticked direction (in X, in Y) and shows the frame centred, with more of the model around it. In Y, the halves of a split sheet do not grow. Ticked by default, with X and Y. AutoCAD only; on the other CADs the viewport stays as in 121.
126 Lock Viewports Disabled: the generated viewport is always locked.
125 For unusual scales show: not to scale Ticked, a scale outside the style's usual scales writes SEM ESC. into ESCALA / FORM_ESCALA; cleared, the real scale 1:<scale> is written on every sheet. Ticked by default.
130 Check for block updates when running During generation, the title block, north and arrow blocks that come from the library are downloaded again, even when a local copy exists.

Express

# Control What it does
134 Generate model and paper Runs the articulation and then the sheet generation. With Save continuously (128) on, the saved-dwg check runs before anything else, so an unsaved drawing stops the command before a single frame is drawn. Each half keeps its own confirmations; if the articulation is cancelled, the paper part does not run.
135 Resumo (Portuguese only: "summary") Read-only text with the options in force, in three blocks — GENERAL, MODEL and PAPER. It refreshes when you enter the tab.

Tools

# Control What it does
136 Load Fills list 139 with the drawing's layouts.
137 Pallete Opens the Layout navigator (CAPCAD_LAYOUT_NAVIGATOR).
139 Layout list The names loaded by 136.
140 Delete all layouts… Calls CAPCAD_LAYOUT_DELETE, which does its own confirmation.
141 Sort layouts… Calls CAPCAD_LAYOUT_REORDER.
138 Delete all viewframes… Disabled in this version.
- Link sheets Restores the link between the paper-space sheets and the model-space frames where it is missing (for instance, in layouts copied by hand): it matches each title block to its frame by what the viewport shows and, failing that, by the sheet number. At the end it reports how many sheets were linked and how many were not found. On AutoCAD, a single Undo reverts it all.
- DWG per sheet… Opens the Split DWG by sheet tab.

Split DWG by sheet

Creates one DWG per sheet with only what lies inside it. The current drawing is not changed. Each file is named after the sheet's layout (when the sheet has a layout of its own) or after its number; a sheet split in Double mode comes out as a single DWG with both halves. At the end the command reports how many DWGs it created and offers to open the folder.

# Control What it does
- By CapSheets / By AUX_DIV-* layers What a sheet is: the CapSheets frames, or the closed polylines of each AUX_DIV-* layer, one DWG per layer.
- Sheet area: Viewport (whole frame) / Partition (cut at the matchlines) With By CapSheets: the whole frame, or the frame cut by its matchlines.
- Cut at the sheet edge Curves are cut at the sheet edge, hatches rebuilt, and blocks, xrefs, wipeouts and images clipped; texts, dimensions and tables stay when their insertion point is inside. Cleared, whatever crosses the edge stays whole.
- Cut the alignment The alignment is cut like the rest. Cleared, it stays whole.
- Keep only the sheet's frame and matchlines Removes the other sheets' frames and matchlines (by layers: the polylines of the other AUX_DIV-* layers).
- Layout with only the sheet's title block With By CapSheets: a layout holding several sheets keeps only this sheet's title block and viewports.
- Purge at the end Purges what is left unused from the DWG created.
- Do not cut these layers (separated by ;) The layers written in the box are copied whole, never cut. Wildcards are accepted.
- Folder Where the DWGs are written. It comes filled with the folder DWG-<drawing name>, next to the drawing; on a drawing that has no name yet it is empty and has to be chosen.
- Generate Creates the DWGs, with a progress bar that can be cancelled.

How the options combine

The figures below were produced by running the command's own articulation engine on a sample alignment 3,303.6 m long — two tangents and two curves — with an 800 × 350 unit sheet at 1:1000. The numbers inside the frames are the sheet numbers the engine assigned; the dashed orange lines are the matchlines.

Simple articulation

No overlap: 5 sheets numbered 1 to 5, each rotated to follow the alignment's direction on its stretch and butted against the end of the previous one. The last one runs past the end of the alignment — that is the remainder of the stretch.

Overlap

Overlap 150: each sheet reaches 150 back over the previous one, so the join now has a shared band. The matchline falls at the sheet's limit, set back by half the overlap.

The same overlap of 150 with "Apply on curves only": where the sheet's limit falls on a tangent, the sheet advances its full width; the join only shrinks on the curves.

Fit sheet width for full coverage

With the fit on, the same 3,303.6 units become 4 sheets of 825.9 instead of 5 of 800 — the alignment ends exactly at the end of the last sheet.

Split: Double

"Double" mode: the frames become half the height (175) and the numbers repeat in pairs — sheets 1 and 1, 2 and 2 are the two bands of one drawing, one above the other in the viewport.

Start from length

Value 400: the sheets start 400 past the beginning of the alignment, and the initial stretch has no sheet.

Value −400: the alignment is extended 400 backwards and the first sheet starts in the extension — useful for leaving some slack before the start km.

What is written into the drawing

Each frame is a block FRAME_<format>_<scale>_<width>_<height> inserted on the frames layer of the active layer catalogue, with:

Where Name Content
Attribute number the sheet number
Attribute sheetgroup the sheet group
Attribute sheettitleblock the title block's file name, without the folder
XData formatoStyle the format's key in the style
XData sheetscale the scale divided by 1000
XData sheetVpInsLowerPoint.x / .y the viewport's insertion point inside the title block
XData alignmentIndex the alignment stretch's number
XData sheet.split present on the frames of Double mode
XData sheet.emptyvp present on standalone frames marked Empty View

The frames and matchlines of one articulation run also get a selection-group tag, so they can be re-selected later with CAPCAD_SELECT_GROUP.

Remembered between sessions

Practically the whole form: format, scale, width and height, clearances, overlap, start length, start number, viewport insertion point, numbering mode, sheet group, split, matchlines and the paper tab's options. They are saved when the form closes and when you click Articulate or Generate PaperSpace sheets, and restored when it opens. The style's defaults are applied after the saved values, and a control the style set gets a light green background, with the tip from the style, while it keeps the style's value; change it and the background goes, put the value back and it returns. The Reset style items button, top right (in the same green), gives every one of those controls the style's value back and leaves the rest alone. A saved format that no longer exists in the active style is discarded.

Notes

  • With Save continuously (128), generating in paper space requires a saved dwg. The command checks it itself; it warns and aborts, and it never saves an unnamed drawing on its own.
  • Up to 255 layouts per drawing. If the layouts that stay plus the ones the generation would create add up to more than 255, the command warns and generates nothing, before deleting or creating any layout.
  • The CANNOSCALE variable is set on every sheet to 1:<scale>. It is a drawing-wide variable, so the last sheet generated is the one that stays in force; annotative entities size themselves by it.
  • Select (2) and the alignment properties. Articulating a curve picked on screen, the frames are marked as stretch 1 relative to that curve, and the paper stage resolves that index against the project alignment — the km attributes and the alignment properties can come out wrong. For the definitive set, articulate the project's alignment.
  • To set the scale and format of a layout that already exists, without going through the articulation, use CAPCAD_DEFINE_SHEET — see Layouts and viewports.
  • To publish the finished set as PDF, see Publish to PDF.
  • Some of the command's prompts and confirmations are shown in Portuguese in every language.