Document acdoc = app.Application.DocumentManager.MdiActiveDocument; Database acCurDB = acdoc.Database; Editor ed = app.Application.DocumentManager.MdiActiveDocument.Editor;
using (Autodesk.AutoCAD.ApplicationServices.DocumentLock docLoc = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.LockDocument()) { using (Transaction acTrans = acdoc.TransactionManager.StartTransaction()) { PromptSelectionResult selectresult = ed.SelectCrossingWindow(minpoint, maxpoint); //min에서 max 범위 안에 존재하는 객체들을 검색한다. } } |
위와 같이 CrossingWindow 메서드를 통해 범위값을 주면 그 범위 안에 존재하는 모든 객체들이 검색된다.
'플러그인프로그래밍 > AUTOCAD(2014)' 카테고리의 다른 글
c# 오토캐드 해당 위치로 이동하기(아이템으로 위치로 이동하기, 확대) (0) | 2016.06.07 |
---|