- MxDraw 云图
- 快速入门
- 前端 mxdraw 和 mxcad 库预览编辑图纸
- 后台使用 Node.js 调用梦想 API
- CAD 与 GIS 集成说明
- 梦想云图 Node.JS 服务
- iOS 开发
- 安卓开发
- 网页 CAD 开发
- 网页快速入门 aspaps.netphpjava
- 图形数据库
- 参数化绘图
- 交互绘图
- 选择集
- 扩展数据
- 自定义实体
- 自定义命令
- 光栅图处理
- 图面搜索
- 控件事件
- 打印控制
- 界面控制
- COM 开发
- 视频教程
- VB 快速入门
- Delphi 快速入门
- CSharp 快速入门
- java 快速入门
- QT 快速入门
- 易语言快速入门
- Powerbuilder 快速入门
- wpf 控件入门
- 图形数据库
- 参数化绘图
- 交互绘图
- 选择集
- 扩展数据
- 自定义命令
- 自定义实体
- 打印控制
- 控件事件
- 图面搜索
- 光栅图处理
- 界面控制
- C++ 开发
- C++ bulider 快速入门
- C++ 快速入门(VS2010)
- C++ 快速入门(com 接口)
- 图纸数据库
- 参数化绘图
- 交互绘图
- 选择集
- 扩展程序
- 扩展数据
- 自定义函数
- 自定义实体
- 光栅图处理
- 图面搜索
- 控件事件
- 界面控制
- 常见问题
- 试用技术服务申请
- 会员下载最新程序
- 备用下载
- 控件安装运行说明
- 控件最新更新
- 控件功能简介
- 控件图形数据库
- 控件界面控制
- 控件命令执行原理
- 控件系统变量说明
- 控件常见问题说明
- 修改对象属性
- 网页加载 CAD 图纸的两个方案
- MxDraw3D 控件
- 前端基础工程化知识
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
简介
此示例演示如何获取DWG图纸的信息,如符号表(块表、层表、文字样式表、线型表、点样式表)、字典、图元对象坐标等数据。点击下载演示实例。
DWG文件是一种数据库结构,所有图形信息都储存在该数据库中,掌握对该数据库的操作后也就会控件开发了。数据库对象包括实体、块表记、符号表记录和字典等。数据库的结构如下图:
DWG数据库中存储了构成图形的对象和实体,图形是存储在数据库中对象的集合,基本的数据库对象包括实体、符号表和字典。实体是一种指定类型的数据库对象,实体的可以直线、圆、圆弧、文字、曲线和椭圆等。用户在屏幕上可以看见实体并且可以对它进行操作。
符号表和字典是用来存储数据库对象的容器对象,这两种对象都可以将一个符号名映射到一个数据库对象。数据库包括固定数目的符号表,每一个符号表包含了一种特定类的实例作为符号表记录。符号表的例子如层表(MxDrawLayerTable,包含层表记录)和块表(MxDrawBlockTable,包含块表记录),所有实体都属于块表记录。
字典提供了一个比符号表更加通用的容器对象来存储对象,一个字典可以包含任何MxDrawMcDbObject
类或其他子类的对象。
在一个使用控件过程中,可以装入多个数据库,其中每一个对象都有自己的句柄和对象ID。句柄和ID都可以唯一表示一个对象,名柄可以保存到图形中,下次打不会发生成变化,ID只是当前内存地址,它比句柄更能快速找到对象,但是它不随图保存,下次打开会发生变化。
通过对象ID,用户可以获得一个实际数据库对象,这样用户就可以对对象执行操作
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论