Files
FreeCADWasmDev/docs/current/techdraw-printall-boundary.md
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

1.1 KiB

TechDraw PrintAll remaining boundary

Batch: d82df3dafc77817686efc77a

The desktop handler now resolves the current native document and enumerates its actual DrawPage objects, labels, and view membership. It rejects a missing document or a document without pages and supports cancellation without mutation. The module adapter validates the action before dispatch.

This is preparation only. The native response remains partial with implementation_required, nativeApplied: false, documentChanged: false, and nativeOperationCompleted: false. Page handles are not print-ready output.

Remaining work: render each complete native page scene, including its template and supported view types, and consume those pages through the mounted workbench print flow with a browser print dialog. Do not substitute individual view SVGs for complete pages or treat enumeration as successful printing.

No build, sync, or business acceptance was run in this edit turn; the outer pipeline owns those stages. The other ten selected commands retain their existing implementation and unresolved boundaries. This batch is not claimed complete.