Layout Pro v1.0.0
A Plan Production suite that batch-generates Paper Space layouts from Model Space Smart Blocks. Lay out your whole sheet set visually in Model Space, then generate, sync, manage, and export the sheets — all from the Layout Pro ribbon tab.
Every tool has a ribbon button on the Layout Pro tab and an equivalent command you can type. Press F1 while hovering a ribbon button to jump straight to that command's help section below.
| Ribbon panel | Buttons |
|---|---|
| Smart Blocks | Assembly Manager, Insert Assembly, Spatial Renumber, Role Palette |
| Generation | Generate Layouts, Sync Layouts |
| Management | Layouts Manager, Export Layouts, Global Settings, Ribbon Style |
| About & Contact | Help, About, Check for Updates, LinkedIn |
There is no License button on the ribbon — licensing lives in the About window's License tab, where you can also start a free trial. See Free trial & Licensing.
Assembly Manager GR_Assemblies
Define, edit, and delete the layout assemblies stored in the drawing.
An assembly is a reusable set of sheet templates (pages). The Assembly Manager is
the starting point of the workflow: you source Paper Space layouts from the current drawing
or from an external DWT/DWG template, choose which pages belong to
the assembly, and save it. Assemblies are stored inside the drawing's Named Object
Dictionary, so they travel with the DWG.
- Open Assembly Manager (Smart Blocks panel) or type
GR_Assemblies. - Create a new assembly and give it a descriptive name (for example, Road Corridor A).
- Choose the layout source: the current drawing's layouts, or browse to an external DWT/DWG standard template.
- Add the pages for this assembly — each page maps to one Paper Space layout from the source.
- Optionally set the naming pattern and mark the assembly Active so it is offered on insert.
- Save. The assembly is written to the drawing and becomes available to
GR_InsertAssemblyandGR_GenerateLayouts.


Insert Assembly GR_InsertAssembly
Insert an assembly's Smart Blocks (Master Frame + Viewport Frames) into Model Space.
Places a physical, unexplodable representation of the assembly over your model. Each
insertion drops a Master Frame (the sheet extent) plus one
Viewport Frame per page, on the non-plottable
GR_Viewport_Boundaries layer. If exactly one active assembly with pages
exists, it is auto-selected; otherwise a picker lets you choose one or several.
- Run Insert Assembly (
GR_InsertAssembly). At least one active assembly with pages must exist first. - If more than one assembly qualifies, select one or more in the picker; a single valid assembly is selected automatically.
- Pick an insertion point in Model Space for each chosen assembly.
- Position the placed Smart Block over your alignment — move, copy, rotate, or scale it as needed.
- Press ESC at any point prompt to stop the sequence; assemblies already placed remain in the drawing.

Spatial Renumber GR_RenumberLayouts
Batch-renumber viewport Smart Blocks by spatial order from a chosen start page.
Scans the selected Smart Blocks and assigns sequential page numbers based on their physical position in Model Space, so the generated sheet set comes out in the right order. Each block's label is refreshed to match its new page number.
- Run Spatial Renumber (
GR_RenumberLayouts). - Select the viewport Smart Blocks to renumber.
- Enter the starting page number (default
1). - Choose a sort direction: LeftToRight, RightToLeft, TopToBottom, BottomToTop, or SelectionOrder.
- The tool writes the new page numbers, refreshes each label, and regenerates the view.
Role Palette GR_Palette
A modeless palette to set each selected block's viewport role, scale, and page.
The Role Palette stays docked while you work. Select a viewport Smart Block and the palette shows its current mapping; adjust its role, scale, and page, and toggle per-viewport options. Because it is modeless, you can keep panning and zooming the drawing with it open.
- Run Role Palette (
GR_Palette) to dock the palette. - Select a viewport Smart Block in Model Space; its current mapping loads into the palette.
- Set the Viewport Role, the Scale (paper units : drawing units, or a custom scale), and the Page number.
- Toggle options as needed: Repeat on all pages, Show hatching, Show label.
- Changes apply to the selected block; keep the palette open and continue selecting other blocks.

Generate Layouts GR_GenerateLayouts
Create Paper Space sheets from the Model Space Smart Blocks.
The core engine. It reads the selected Smart Blocks, duplicates the referenced templates, and mathematically maps Model Space coordinates into the Paper Space viewports — handling view twist, scale, and non-rectangular (polygonal / circular / L-shaped) viewports. Layouts are built at the database level, so there is no tab-switching flicker.
- Arrange your Smart Blocks and assign their roles/scales/pages first (see Role Palette and Spatial Renumber).
- Run Generate Layouts (
GR_GenerateLayouts). - Select the viewport Smart Blocks — one per page is enough.
- The engine creates one Paper Space sheet per page and maps each viewport to its Model Space frame.
- Read the command-line summary: sheets created, viewports synced, and any warnings.
Sync Layouts GR_SyncLayouts
Update existing sheets in place after edits — selection or the [Entire] keyword.
When the project shifts, move or rescale your Smart Blocks and sync. Sync re-applies the block geometry to the existing sheet in place instead of recreating it, so manual annotations and viewport overrides you added by hand are preserved.
- Edit your Smart Blocks in Model Space (move, rotate, rescale).
- Run Sync Layouts (
GR_SyncLayouts). - Select specific blocks to sync, or type the
[Entire]keyword to scan and sync everyGR_VP_block in Model Space. - The tool updates the target viewports in place — existing sheets, annotations, and overrides are kept.
[Entire] after a large project-wide shift instead of window-selecting hundreds of frames by hand.Layouts Manager GR_LayoutManager
Bulk rename, reorder, and delete layout tabs with a live preview.
A modeless grid of every layout in the drawing. Apply bulk transforms to hundreds of tabs at once, verify the results in the Live Preview column, then commit. It is modeless, so you can interact with the drawing while it is open.
- Run Layouts Manager (
GR_LayoutManager) to open the grid of all layouts. - Apply bulk edits: Search/Replace, Prefix/Suffix, remove characters from the start/end, or auto-number (start + increment).
- Reorder tabs with Move Up / Move Down, and mark unwanted layouts for deletion.
- Check the Live Preview column to confirm the new names before committing.
- Click Apply Changes to commit renames, reorders, and deletions. Use Refresh to re-read the drawing.

Export Layouts GR_EXPORTLAYOUT
Export selected layouts to individual DWGs with bulk naming and progress.
Isolate your deliverables. Select layouts and export each as a clean, standalone
DWG ready for client submission or coordination. Output file names are built
with the same bulk-naming tools as the Layouts Manager, and a progress bar tracks the batch.
- Run Export Layouts (
GR_EXPORTLAYOUT) to open the exporter. - Choose the output folder.
- Select the layouts to export.
- Configure the output file names: Search/Replace, Prefix/Suffix, and auto-number (start + increment).
- Start the export — each layout is written as a standalone DWG while the progress bar runs to completion.

Global Settings GR_Settings
Labels, frame colors/lineweights, hatch, and the ribbon icon theme.
Controls how Smart Blocks are authored and rendered. Settings are saved to
%AppData%\BatchLayoutGeneratorPro\settings.json and applied to every Smart Block
you create afterwards. The dialog edits a working copy — Save & Close
commits, Cancel discards.
- Run Global Settings (
GR_Settings). - Text & Label: set the font, height, and color, and choose which fields appear in the label (role, page number, page name, scale, repeat/hatch tags) — a live preview shows the result.
- Viewport Frame and Master Frame: set color, lineweight, linetype, and linetype scale.
- Hatch: choose the pattern, color, scale, and transparency.
- Click Save & Close to persist the settings and apply them to future Smart Blocks.
GR_RibbonStyle command (no restart needed).


Ribbon Style GR_RibbonStyle
Choose the ribbon's icon theme — five vector styles, switched live.
The Ribbon Style drop-down on the Management panel lists the five icon themes; each entry previews the flagship Layout glyph in that theme's own style. Picking one persists the choice and rebuilds the ribbon immediately — no restart needed.
| Theme | Look |
|---|---|
| FlatLine | Single-weight monochrome outlines — the most minimal style. |
| Duotone | Outlines with a colored accent on each icon's secondary detail. |
| TwoTone | Outlines over subtle filled regions — the shipped default. |
| SolidGlyph | Solid filled silhouettes, highest contrast at small sizes. |
| Blueprint | Drafting-style cyan linework on the dark ribbon. |
- Open the Ribbon Style drop-down (Management panel) and click a theme, or
- type
GR_RibbonStyleand pick a keyword —FlatLine,Duotone,TwoTone,SolidGlyph,Blueprint, or press Enter toCycleto the next theme.
Help GR_Help
Open this help page in your browser.
The Help button (About & Contact panel) and the typed
GR_Help command open this documentation in your default browser on every
platform. You can also press F1 while hovering a ribbon button —
in AutoCAD and in ZWCAD — to jump straight to that command's help section.
Like About, this command always works — even when license
verification has not completed.
About GR_About
Version and support contact.
Shows the product version and how to reach support. This command is always available, even if license verification has not completed.
| Product | Layout Pro — Batch Layout Generator Pro |
|---|---|
| Version | 1.0.0 |
| Publisher | Green Road Group |
| Developer | Beka Tchigladze — BIM Engineer | C#/.NET Automation Developer |

Check for Updates GR_CheckUpdates
Check online whether a newer version is available.
Contacts the product website over HTTPS, compares the published version against the one you are running, and shows one of three results: up to date, update available (with release notes and a Download button), or could not check (offline / server unreachable). Nothing is downloaded or installed automatically. Like About, this command works even when license verification has not completed — an update may be exactly what fixes it.
- Run Check for Updates (About & Contact panel) or type
GR_CheckUpdates. - The dialog opens in a “Checking…” state and resolves within a few seconds.
- If an update is available, review the notes and click Download to open the release page in your browser.
Free trial & Licensing
Trying it free, activating, what a licence covers, moving computers, and what happens if it ends.
Trying it free first
You can try every feature free before buying — no licence key, no email address, nothing to fill in.
- Click About on the Layout Pro ribbon, then open the License tab.
- Click Start free trial. An internet connection is needed for this step.
- The License tab then shows your trial's exact end date and counts down the days remaining, so you always know where you stand.
Activation
- Click About on the Layout Pro ribbon, then open the License tab.
- Paste the licence key you received by email after purchase and click Activate.
- Activation requires an internet connection. Normal use afterwards does not need a constant connection.
What a licence covers
| One licence | Activates one computer. |
|---|---|
| On that computer | Covers every supported CAD application — AutoCAD, Civil 3D and ZWCAD. You do not need a separate licence per CAD program. |
| A second computer | Needs a second licence. |
| Subscription | Annual; renews automatically until cancelled. |
Reinstalling and updating
Reinstalling the plugin, updating it, or upgrading your CAD version on the same computer never requires the key again and never costs you anything. If you ever do re-enter the key on the same computer, it is free.
Moving to a new computer
- Deactivate on the old computer first: About → License → Deactivate.
- Then activate on the new one with the same key.
If your trial or subscription ends
Autodesk App Store edition
If you bought the AutoCAD edition from the Autodesk App Store, it is licensed by Autodesk and needs no key — the License tab will say so, and there is no trial button because Autodesk handles trials for store purchases. Only the edition downloaded from greenroadgroup.com.ge uses a licence key.
Troubleshooting
| “Could not reach the license server” | A network or security-protocol problem, not a problem with your licence. Try again; if it persists, contact support. |
|---|---|
| “The licence service returned an unexpected response” | A configuration problem on our side. Contact support. |
| Support | beka@greenroadgroup.com.ge |
| Product page | greenroadgroup.com.ge/en/plugins/batch-layout-generator-pro |
Activate License GR_Activate
Opens the About window on its License tab, ready to activate or start a free trial.
A typed shortcut to the activation screen — the same place the About button leads: the License tab of the About window. Paste your key there and click Activate, or click Start free trial if you have not bought yet (see Free trial & Licensing). On the Autodesk App Store edition no key is needed, so this command simply prints a notice that the plugin is licensed through your Autodesk account.
Deactivate License GR_Deactivate
Opens the About window on its License tab, where Deactivate releases this computer.
Use Deactivate before moving your licence to a new computer — it frees this computer so the same key can be activated on the next one. The key itself stays valid. Reinstalling or updating on the same computer never needs this (see Free trial & Licensing).
Ribbon Diagnostics GR_RibbonDiag
Support tool: verbose ribbon logging for troubleshooting a missing tab.
GR_RibbonDiag is a typed-only support command (it deliberately has no ribbon
button). If the Layout Pro tab ever fails to appear or a button misbehaves,
run it once: it switches the ribbon builder to verbose logging for the session and writes an
immediate diagnostic snapshot — the loaded JSON library identity plus a full ribbon tab
inventory — to the log file named on the command line
(%TEMP%\GR_RibbonBuilder.log in AutoCAD,
%TEMP%\GR_RibbonBuilder_ZwCad.log in ZWCAD). Send that file with your support
request; a healthy session otherwise writes nothing.