创建多引线对象(MLeader)
来源:互联网 发布:windows系统正版验证 编辑:程序博客网 时间:2024/05/18 01:25
Imports ZwSoft.ZwCAD.Runtime
Imports ZwSoft.ZwCAD.ApplicationServices
Imports ZwSoft.ZwCAD.DatabaseServices
Imports ZwSoft.ZwCAD.EditorInput
Imports ZwSoft.ZwCAD.Geometry
Public Class test
<CommandMethod("AddMLeader")> _
Public Shared Sub AddMLeader()
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)
Dim mleader As New MLeader()
mleader.SetDatabaseDefaults()
mleader.ContentType = ContentType.MTextContent
Dim mText As New MText()
mText.SetDatabaseDefaults()
mText.Width = 100
mText.TextHeight = 5
mText.SetContentsRtf("Add a mleader")
mText.Location = New Point3d(10, 10, 0)
mleader.MLeaderText = mText
Dim i As Integer = mleader.AddLeaderLine(New Point3d(10, 10, 0))
mleader.AddFirstVertex(i, New Point3d(2, 2, 0))
Dim j As Integer = mleader.AddLeaderLine(New Point3d(10, 10, 0))
mleader.AddFirstVertex(j, New Point3d(20, 10, 0))
ZcBLTR.AppendEntity(mleader)
ZcTran.AddNewlyCreatedDBObject(mleader, True)
ZcTran.Commit()
End Using
End Sub
End Class
Imports ZwSoft.ZwCAD.ApplicationServices
Imports ZwSoft.ZwCAD.DatabaseServices
Imports ZwSoft.ZwCAD.EditorInput
Imports ZwSoft.ZwCAD.Geometry
Public Class test
<CommandMethod("AddMLeader")> _
Public Shared Sub AddMLeader()
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)
Dim mleader As New MLeader()
mleader.SetDatabaseDefaults()
mleader.ContentType = ContentType.MTextContent
Dim mText As New MText()
mText.SetDatabaseDefaults()
mText.Width = 100
mText.TextHeight = 5
mText.SetContentsRtf("Add a mleader")
mText.Location = New Point3d(10, 10, 0)
mleader.MLeaderText = mText
Dim i As Integer = mleader.AddLeaderLine(New Point3d(10, 10, 0))
mleader.AddFirstVertex(i, New Point3d(2, 2, 0))
Dim j As Integer = mleader.AddLeaderLine(New Point3d(10, 10, 0))
mleader.AddFirstVertex(j, New Point3d(20, 10, 0))
ZcBLTR.AppendEntity(mleader)
ZcTran.AddNewlyCreatedDBObject(mleader, True)
ZcTran.Commit()
End Using
End Sub
End Class
- 创建多引线对象(MLeader)
- 创建引线对象(Leader)
- .net创建CAD多重引线,引线中顶点修改问题
- AD印制板多引线连接
- 如何编程创建有两段引线的文字
- JS创建对象创建对象(转)
- 51单片机引线
- 炮仗的引线
- 创建对象(反射)
- 面向对象的程序设计(创建对象)
- 对象基础创建对象(一)
- 对象基础创建对象(二)
- javascript面向对象(一)-创建对象
- JS面向对象(二)------------创建对象
- 面向对象(二):创建对象
- 创建COM对象(翻译)
- 创建对象初始化 (new)
- 创建组对象(Group)
- Delphi查询Access日期/时间字段报错的自我总结
- USB数据线结构
- 大数据高并发系统架构实战方案
- matlab+VC 实现Bag of features
- C++ 虚函数表解析
- 创建多引线对象(MLeader)
- memcache安装以及Java代码实现(包括多个memcache安装)
- Android下查询系统源码看短信的显示
- hibernate的flush
- NOT IN、JOIN、IS NULL、NOT EXISTS效率对比
- framework添加新字符串。备忘
- operator重载整理
- IE10下 iframe 的 收缩设置不兼容问题
- ListView之SimpleAdapter的使用