← Inbox

C3D-0495 · Place easement/setback MText 260904 [C3D-0496] done

Add MText: 15 C.C.S.S.E. (PER DB 15150 PG 3903) / 10 SSE SETBACK (SEE PLAT NOTE #5) on V-ADJOINER for positioning.

Script file
C3D-0495.cs
Target
260904 - 920 W Sandtown Rd SW.dwg · model space
Author
claude
Approved
yes · auto-auth
Timeout
60s

C# payload


var lt=(LayerTable)Tx.GetObject(Db.LayerTableId,OpenMode.ForWrite);
if(!lt.Has("V-ADJOINER")){ var l=new LayerTableRecord{Name="V-ADJOINER",Color=Autodesk.AutoCAD.Colors.Color.FromColorIndex(Autodesk.AutoCAD.Colors.ColorMethod.ByAci,4)}; lt.Add(l); Tx.AddNewlyCreatedDBObject(l,true); }
var ms=(BlockTableRecord)Tx.GetObject(SymbolUtilityServices.GetBlockModelSpaceId(Db),OpenMode.ForWrite);
var parts=new string[]{"15' C.C.S.S.E.","(PER DB 15150, PG 3903)","10' SSE SETBACK","(SEE PLAT NOTE #5)"};
var m=new MText(); m.Location=new Point3d(2152250.0,1430300.0,0); m.TextHeight=6.0; m.Contents=string.Join(((char)92).ToString()+"P",parts); m.Layer="V-ADJOINER"; m.Attachment=AttachmentPoint.TopLeft;
ms.AppendEntity(m); Tx.AddNewlyCreatedDBObject(m,true);
Log("placed easement MText h="+m.Handle);
Ed.Regen();

Result

Status
success
Drawing file
C:\Users\sanja\OneDrive\_SurveyDisco\260904 - 920 W Sandtown Rd SW, Marietta, GA 30064, USA\260904 - 920 W Sandtown Rd SW.dwg
Message
Executed C3D-0495 (0 entities touched).
Entities
Duration
415 ms
Civil 3D
25.0.0.0

Log

placed easement MText h=214D7

Notes

What worked, what didn't, job-specific gotchas — flagged notes feed the recipes.

No notes yet.