feat(pagesetup): SECTION 19 — page_setup_list/apply, plot_style_list, batch_plot with /MediaBox read-back
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FKFStjEFzpGyLq5bMpWxTd
This commit is contained in:
co-authored by
Claude Opus 5
parent
54bbf72312
commit
f25421709f
@@ -72,6 +72,10 @@ class ToolAliases:
|
||||
# PLINE -- a raw polyline (entity_create_polyline) or a P&ID line run
|
||||
# between two ports (pid_line_draw), which is an LWPOLYLINE with a
|
||||
# class, a number and markers; a drafter typing it could mean either.
|
||||
# PAGESETUP -- the Page Setup Manager both shows and edits a sheet's setup
|
||||
# (page_setup_list vs page_setup_apply).
|
||||
# PLOT -- one sheet to PDF (drawing_export_pdf) or every sheet in one go
|
||||
# (batch_plot); a drafter typing it could mean either.
|
||||
#
|
||||
# Every other AutoCAD command must map to exactly one tool.
|
||||
SHARED_ACAD_COMMANDS: frozenset[str] = frozenset(
|
||||
@@ -83,7 +87,9 @@ SHARED_ACAD_COMMANDS: frozenset[str] = frozenset(
|
||||
"LAYER",
|
||||
"LAYOUT",
|
||||
"MEASUREGEOM",
|
||||
"PAGESETUP",
|
||||
"PLINE",
|
||||
"PLOT",
|
||||
"QSELECT",
|
||||
"SETVAR",
|
||||
"ZOOM",
|
||||
@@ -1427,6 +1433,50 @@ TOOL_ALIASES: dict[str, ToolAliases] = {
|
||||
"loop number",
|
||||
),
|
||||
),
|
||||
# ── Page setup & templates (track E) ────────────────────────────────────
|
||||
"batch_plot": ToolAliases(
|
||||
acad=("PUBLISH", "PLOT"),
|
||||
synonyms=(
|
||||
"print all sheets to pdf",
|
||||
"plot every layout",
|
||||
"publish the sheet set",
|
||||
"batch print",
|
||||
"one pdf per sheet",
|
||||
"plot the whole drawing set",
|
||||
),
|
||||
),
|
||||
"page_setup_apply": ToolAliases(
|
||||
acad=("PAGESETUP",),
|
||||
synonyms=(
|
||||
"page setup",
|
||||
"set the paper size",
|
||||
"a3 landscape",
|
||||
"plot scale",
|
||||
"monochrome ctb",
|
||||
"which printer",
|
||||
"set up the sheet for printing",
|
||||
),
|
||||
),
|
||||
"page_setup_list": ToolAliases(
|
||||
acad=("PAGESETUP",),
|
||||
synonyms=(
|
||||
"what paper is this sheet",
|
||||
"page setup of each layout",
|
||||
"plot settings",
|
||||
"sheet size and orientation",
|
||||
"which ctb is set",
|
||||
),
|
||||
),
|
||||
"plot_style_list": ToolAliases(
|
||||
acad=("STYLESMANAGER",),
|
||||
synonyms=(
|
||||
"ctb files",
|
||||
"plot style table",
|
||||
"pen assignments",
|
||||
"monochrome or grayscale",
|
||||
"which plot styles are installed",
|
||||
),
|
||||
),
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user