Message 1 of 6
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi
I use Object Classification to draw Object
in test_table how can I get Object name and hande
Polyline 1 4048803
Polyline 5 4048809
Sampe I use to get the name
Dim doc As Document = Application.DocumentManager.MdiActiveDocument
Dim db As Database = doc.Database
Dim ed As Editor = doc.Editor
Using trans As Transaction = db.TransactionManager.StartTransaction()
Dim NOD As DBDictionary = trans.GetObject(db.NamedObjectsDictionaryId, OpenMode.ForRead, False)
Dim DBDict As DBDictionary
Try
DBDict = trans.GetObject(NOD.GetAt("ACAD_OC"), OpenMode.ForRead)
Catch ex As Autodesk.AutoCAD.Runtime.Exception
MsgBox(ex.Message)
Exit Sub
End Try
Dim DictEnum As DbDictionaryEnumerator = DBDict.GetEnumerator()
While DictEnum.MoveNext
Dim PageDict As DBDictionary = DirectCast(trans.GetObject(DictEnum.Value, OpenMode.ForRead), DBDictionary)
For Each eDict As DictionaryEntry In PageDict
ed.WriteMessage(vbLf & eDict.Key.ToString & " " & eDict.Value.ToString)
Next
End While
End Using
Solved! Go to Solution.