C3D-0471 · Verify 22X17 layout contents 260904 (read-only) done
List entities now in the 22X17 paperspace to confirm the title block came in.
C# payload
var lmgr=LayoutManager.Current;
var lay=(Layout)Tx.GetObject(lmgr.GetLayoutId("22X17"),OpenMode.ForRead);
var ps=(BlockTableRecord)Tx.GetObject(lay.BlockTableRecordId,OpenMode.ForRead);
Log("22X17 paperspace contents:");
foreach(ObjectId eid in ps){ var e=Tx.GetObject(eid,OpenMode.ForRead) as Autodesk.AutoCAD.DatabaseServices.Entity; if(e==null) continue; string extra=""; if(e is BlockReference br){ var bd=(BlockTableRecord)Tx.GetObject(br.BlockTableRecord,OpenMode.ForRead); extra=" -> "+bd.Name+" attrs="+br.AttributeCollection.Count; } if(e is Viewport vp) extra=" vp num="+vp.Number; Log(" "+e.GetType().Name+" layer="+e.Layer+extra); }
Result
Log
22X17 paperspace contents: Viewport layer=0 vp num=1 DBText layer=SS-BOUNDARY ANGEL MText layer=SS-BOUNDARY ANGEL BlockReference layer=0 -> SS_BLOCK_11X17 attrs=10 Viewport layer=0 vp num=2
Notes
What worked, what didn't, job-specific gotchas — flagged notes feed the recipes.
No notes yet.