一、安装下载需要的环境。

VS2012、Teigha.NET3.03_9的demo

二、新建C# 项目,选择Framework2.0作为目标框架。

添加引用“TD_Mgd_3.03_9.dll"

三、开始写代码,首先初始化Teigha.NET

using (Services svcs = new Services()){}

Teigha.NET的命名空间主要有以下这些:

  • Teigha.Colors Namespace — Corresponds to OdCm unmanaged classes. Contains classes for working with colors.
  • Teigha.DatabaseServices Namespace — Corresponds to OdDb unmanaged classes. Contains database classes.
  • Teigha.Geometry Namespace — Corresponds to OdGe unmanaged classes. Used to carry out general 2D and 3D geometric operations.
  • Teigha.GraphicsInterface Namespace — Corresponds to OdGi unmanaged classes. Contains classes for entity vectorization.
  • Teigha.GraphicsSystem Namespace — Corresponds to OdGs unmanaged classes. Contains graphical system classes.
  • Teigha.Runtime Namespace — Contains system-level functionality classes, such as classes for runtime class registration and identification.
四、Database结构
五、示例:
using Teigha.Runtime;
using Teigha.DatabaseServices;
using Teigha.Geometry;namespace BatchReplaceText
{class Program{static void Main(string[] args){using (Services svcs = new Services()) {Database db=new Database();Circle cirl = new Circle();cirl.Center = new Point3d(100, 100, 0);cirl.Radius = 14;BlockTableRecord btr = (BlockTableRecord)db.CurrentSpaceId.Open(OpenMode.ForWrite);btr.AppendEntity(cirl);db.SaveAs("C:\\test.dwg", DwgVersion.Current);}}}
}

使用Teigha.NET操作DWG基本配置相关推荐

  1. ESXi6.5环境搭建(四:虚拟机操作系统安装及配置)

    实验目的及要求 完成VMware workstations安装,会应用相关操作: 完成虚拟机中ESXI6.5平台的安装及网络环境配置: 完成VMware vSphere Client 6.0软件在PC ...

  2. 易语言数据类型与c 对照,易语言利用自定义数据类型和数组. 制作键对值操作类/内存配置...

    易语言利用自定义数据类型和数组.  制作键对值操作类/内存配置.版本 2 .支持库 spec .子程序 _临时子程序 .局部变量 test, classKeyValue .局部变量 局_取值方法2,  ...

  3. vim常用操作技巧与配置

    转自:http://os.chinaunix.net/a2006/0706/963/000000963867.shtml vi是linux与unix下的常用文本编辑器,其运行稳定,使用方便,本文将分两 ...

  4. SpringBoot整合JDBC数据库操作第二弹-配置基本数据库连接源

    SpringBoot整合JDBC数据库操作第二弹-配置基本数据库连接源 上篇文章我们讲到了如何配置整合JDBC的基础环境,这篇文章我们讲解一下如何去配置服务的DataSource数据库数据源,方便其对 ...

  5. linux基础教程之Linux操作系统安装图文配置教程详细版

    这篇文章主要为大家详细介绍了Linux操作系统安装图文配置教程,帮助大家顺利的安装Linux操作系统,感兴趣的小伙伴们可以参考一下 随着嵌入式的发展,Linux的知识是必须的一部分,下面就让我们进行L ...

  6. lubuntu操作及桌面配置(1)

    lubuntu操作及桌面配置(1) 1.桌面环境:LXDE    特点:LXDE的资源占用更小,适合在配置比较低的电脑上工作.它有很多特点,如程序间无相依性. 2.LXDE桌面环境 (1)LXDE的默 ...

  7. Teigha.NET V19 操作DWG、DXF文件

    Teigha组件开发自V4.3之后再引用之前加入了odActivate授权码认证 完整版本里带有两个授权工具: LicenseMgrApp.exe TrialActivator.exe 开发环境: V ...

  8. spark指定hive字段_Spark2.0集成Hive操作的相关配置与注意事项

    前言 补充说明 Hive中metastore(元数据存储)的三种方式:内嵌Derby方式 Local方式 Remote方式 [一].内嵌Derby方式这个是Hive默认的启动模式,一般用于单元测试,这 ...

  9. 树莓派上操作环境安装配置

    操作前说明 树霉派4b,ubuntu20.04-server版.在新安装的树莓派后,首次用sd卡登录,然后修改密码,才能进行如下操作.(如果不修改密码就读写.修改sd卡内文件,到再次用sd卡启动后,将 ...

最新文章

  1. CocoaPods私有库搭建的记录
  2. setParameter不支持传统的按位置查询方式
  3. Python 中如何解决 asyncio 文件描述符最大数量限制问题
  4. php设置cookie 域名,php如何设置cookie对整个域名有效?
  5. oracle获取登录名,oracle如何获取当前登录的用户名
  6. 没有bug队——加贝——Python 练习实例 27,28
  7. 性能测试工具一之ab(一)
  8. [病毒木马] Windows 映像劫持
  9. anaconda出现Multiple Errors Encountered.
  10. 计算机组成原理 模拟机,面向计算机组成原理数学的MML模拟器
  11. 网络工程师职场生存发展的困惑
  12. 学习强国-为中华崛起而学习
  13. 虚拟机 服务器 断电,esxi服务器断电后虚拟机无法开启(如何使用esxi中的虚拟机)...
  14. MySQL(十二)MDL锁介绍
  15. 学电脑必知的电脑配置
  16. 豪门赘婿!扮猪吃虎!面试10多家软件测试工程师经验分享!
  17. 洛谷月赛2018.8 T1题解(U28036 Nagisa loves Tomoya)
  18. 问题解决“Windows Installer 程序包有问题,此安装需要的程序不能运行。请与您的支持人员或程序包开发商联系
  19. 易游验证c语言,求易游网络验证用户到期后自动结束软件的源码
  20. python心脏线绘制代码_C++和Java命令行绘制心形图代码分享

热门文章

  1. 物联网终端安全自动化扫描系统
  2. 选择小红书素人笔记推广有什么好处?
  3. 抖音小程序直播场景调试
  4. 99. 中高级开发面试必问的Redis,看这篇就够了
  5. 天下武功唯快不破-实验吧
  6. STM32C8T6小板下载问题
  7. Unity流水账4:Animation API(一)
  8. 图像融合质量评价方法SSIM、PSNR、EN、MSE与NRMSE(一)
  9. gradle-4.6-all.zip、gradle-4.4-all.zip百度云下载
  10. js防止安卓手机软键盘弹出挤压页面导致变形的方法