C3D-0486 · Find legend ELEVATION text 260904 (read-only) [C3D-0488] done
Locate the legend text with ELEV/POINT to fix the typo.
C# payload
foreach(string ln in new[]{"11X17"}){
var lmgr=LayoutManager.Current; var lay=(Layout)Tx.GetObject(lmgr.GetLayoutId(ln),OpenMode.ForRead); var ps=(BlockTableRecord)Tx.GetObject(lay.BlockTableRecordId,OpenMode.ForRead);
foreach(ObjectId eid in ps){ var e=Tx.GetObject(eid,OpenMode.ForRead) as Autodesk.AutoCAD.DatabaseServices.Entity;
string s=null; if(e is DBText t) s=t.TextString; else if(e is MText m) s=m.Contents;
if(s!=null && (s.ToUpper().Contains("ELEV")||s.ToUpper().Contains("POINT"))){ Log(e.GetType().Name+" h="+e.Handle+" '"+s+"'"); }
}
}
Result
Log
MText h=1664C 'FIELD CLOSURE=1'IN 20,000+ \PANGLE POINT ERROR=< 03" \PEQUIPMENT USED=GPS/TOTAL STATION \PADJUSTMENT METHOD=COMPASS RULE\PPLAT CLOSURE=1'IN 100,000+'
Notes
What worked, what didn't, job-specific gotchas — flagged notes feed the recipes.
No notes yet.