创建引线对象(Leader)
来源:互联网 发布:4k显示器字体太小 mac 编辑:程序博客网 时间:2024/06/10 21:54
Imports ZwSoft.ZwCAD.Runtime
Imports ZwSoft.ZwCAD.Geometry
Imports ZwSoft.ZwCAD.DatabaseServices
Imports ZwSoft.ZwCAD.ApplicationServices
Public Class ZwcadApps
<CommandMethod("AddLeader")> _
Public Sub AddLeader()
Dim Pts(2) As Point3d
Pts(0) = New Point3d(0, 0, 0)
Pts(1) = New Point3d(15, 16, 0)
Pts(2) = New Point3d(23, 20, 0)
Dim leader As Leader = New Leader()
leader.IsSplined = True
leader.HasArrowHead = True
For i As Integer = 0 To 2
leader.AppendVertex(Pts(i))
leader.SetVertexAt(i, Pts(i))
Next
Dim ZcDoc As Document = Application.DocumentManager.MdiActiveDocument
Dim ZcDB As Database = ZcDoc.Database
Using ZcTran As Transaction = ZcDB.TransactionManager.StartTransaction
Dim ZcBLT As BlockTable = ZcTran.GetObject(ZcDB.BlockTableId, OpenMode.ForRead)
Dim ZcBLTR As BlockTableRecord = ZcTran.GetObject(ZcBLT(BlockTableRecord.ModelSpace), OpenMode.ForWrite)
ZcBLTR.AppendEntity(leader)
ZcTran.AddNewlyCreatedDBObject(leader, True)
ZcTran.Commit()
End Using
ZcDoc.SendStringToExecute("_.ZOOM _E ", True, False, False)
End Sub
End Class
Imports ZwSoft.ZwCAD.Geometry
Imports ZwSoft.ZwCAD.DatabaseServices
Imports ZwSoft.ZwCAD.ApplicationServices
Public Class ZwcadApps
<CommandMethod("AddLeader")> _
Public Sub AddLeader()
Dim Pts(2) As Point3d
Pts(0) = New Point3d(0, 0, 0)
Pts(1) = New Point3d(15, 16, 0)
Pts(2) = New Point3d(23, 20, 0)
Dim leader As Leader = New Leader()
leader.IsSplined = True
leader.HasArrowHead = True
For i As Integer = 0 To 2
leader.AppendVertex(Pts(i))
leader.SetVertexAt(i, Pts(i))
Next
Dim ZcDoc As Document = Application.DocumentManager.MdiActiveDocument
Dim ZcDB As Database = ZcDoc.Database
Using ZcTran As Transaction = ZcDB.TransactionManager.StartTransaction
Dim ZcBLT As BlockTable = ZcTran.GetObject(ZcDB.BlockTableId, OpenMode.ForRead)
Dim ZcBLTR As BlockTableRecord = ZcTran.GetObject(ZcBLT(BlockTableRecord.ModelSpace), OpenMode.ForWrite)
ZcBLTR.AppendEntity(leader)
ZcTran.AddNewlyCreatedDBObject(leader, True)
ZcTran.Commit()
End Using
ZcDoc.SendStringToExecute("_.ZOOM _E ", True, False, False)
End Sub
End Class
- 创建引线对象(Leader)
- 创建多引线对象(MLeader)
- .net创建CAD多重引线,引线中顶点修改问题
- 如何编程创建有两段引线的文字
- AutoCAD系统变量: DIMBLK--设置尺寸线或引线(Leader)末端显示的箭头块
- LEADER-(1)
- LEADER?
- Leader
- leader
- LEADER
- 领导者/追随者(Leader/Follower)
- zookeeper.recipes.leader (C#)
- 领导者/追随者(Leader/Follower)
- JS创建对象创建对象(转)
- 51单片机引线
- 炮仗的引线
- 创建对象(反射)
- 和SEG Leader的对话(20070907)
- 验证码图片识别
- http://codeforces.com/contest/355/problem/E求n个数(s[i]-k,i=1...n)的最大公约数
- 修改linux tcp连接数
- [转载]2014找工作总结-机会往往留给有准备的人@http://blog.csdn.net/xiajun07061225/article/details/12844801
- Java程序员的4大职业方向
- 创建引线对象(Leader)
- 使用iozone测试磁盘性能
- [Android] 文字翻转动画的实现
- IOZONE测试工具使用方法
- Linux内核中的内存都不分页(unpagable)
- linux 6.4 系统删除oracle 11g r2
- C语言运算符的优先级
- jquery 异步加载数据引起的js注入解决办法
- vim正则表达式