admin管理员组

文章数量:1574124

目录

      • 一、Teigha直接操作CAD(.dwg/.dxf)文件
        • 01 、直接打开CAD(.dwg/.dxf)
        • 02 、读取实体,修改后的CAD(.dwg/.dxf)文件进行保存
        • 03 、Teigha.DatabaseServices.Database类型结构常用部分详解
      • 二、Teigha绑定到界面控件,动态修改CAD文件内容
        • 01 、用panel控件显示DwG/DXF文件中的内容并添加事件--平面铺设显示内容
        • 02 、完善panel控件中的事件
        • 03 、添加加载CAD文件并绑定到控件上可能出现的问题
          • a).修改加载数据显示时报错的问题,添加try catch避免直接卡死中断程序
          • b).配置Teigha项目环境只需要的三个文件,以及选中内容去重

一、Teigha直接操作CAD(.dwg/.dxf)文件

01 、直接打开CAD(.dwg/.dxf)

在不进行前端操作,直接后台操作CAD文件中的数据时,可以直接加载CAD文件,进行编辑删除实体中的内容,根据文件后缀名.dwg、.dxf文件选择方法加载数据,同时设置一个空白的dwgModel.dwg文件,避免在打不开文件时报错。(CAD版本高于2010之上无法打开)
整个cad文件就相当于一个Teigha.DatabaseServices.Database类型的数据库,所有的编辑删除功能都是通过对Teigha.DatabaseServices.Database类型中的内容进行修改保存。

using Teigha.DatabaseServices;
using Teigha.Geometry;

本文标签: 绑定界面事件文件cad