求助:文字问题
基于vb.net 的cad开发 在cad命令行显示选择文字内容的那句代码怎么写?请大侠赐教 Editor.WriteMessage Method 我是通过选择之后 让文字在命令行显示 并显示文字内容 跟文字数量 还请飞狐大哥 给点提示 在此先谢谢了!小弟是初学者 好久没用VB了 <CommandMethod("vt1")> _
Public Sub Test1()
Dim doc = Application.DocumentManager.MdiActiveDocument
Dim ed = doc.Editor
Dim db = doc.Database
Dim resSel = ed.GetSelection(New SelectionFilter(New TypedValue() {New TypedValue(0, "text")}))
If (resSel.Status <> PromptStatus.OK) Then Return
Using tr = db.TransactionManager.StartTransaction
For Each id As ObjectId In resSel.Value.GetObjectIds()
Dim txt As DBText = tr.GetObject(id, OpenMode.ForRead)
ed.WriteMessage(vbCrLf + txt.TextString)
Next
End Using
End Sub 感谢飞狐大哥!
页:
[1]