用CabLib创建DXF(绘图交换格式)文件
2007-03-17 21:58:54 来源:WEB开发网核心提示:本文示例源代码或素材下载 介绍什么是DXF绘图交换格式(DXF)文件允许在AutoCAD和其它程序进行图形交换,DXF文件即可以是ASCII格式也可以是二进制格式,用CabLib创建DXF(绘图交换格式)文件, 因为ASCII格式的DXF文件比二进制格式更加通用,所以CadLib使用ASCII的DXF格式,(参
本文示例源代码或素材下载
介绍
什么是DXF
绘图交换格式(DXF)文件允许在AutoCAD和其它程序进行图形交换。DXF文件即可以是ASCII格式也可以是二进制格式。 因为ASCII格式的DXF文件比二进制格式更加通用,所以CadLib使用ASCII的DXF格式。
什么是CadLib
CadLib不是计算机辅助设计(CAD)程序。它是创建用于CAD程序DXF文件的工具。它由两部分组成,一部分是用于创建DXF文件的动态链接库,另一部分是编程接口,该类封装了cadio.dll中的函数,可以在Microsoft Visual C++项目中使用。另外,cadio.dll 也可以用于其它Win32编程中。
为什么使用CadLib
一些程序需要输出可以被AutoCad等程序使用的图形文件,例如,在一个"发动机设计程序"中,程序需要输出图形,而最常用的交换数据的图形格式便是DXF。
DXF文件结构
DXF文件格式是图形文件中所有信息的标签数据描述。标签数据指的是文件中的被称为群码的整型数据前的每个数据项。 群码的值指示了下面数据的数据类型以及数据单元的含义。事实上图形文件中所有用户特殊信息都可以描述为DXF格式。(参考AutoCad的DXF参考说明)
DXF文件由许多区域组成,每个区域里有许多图形数据,CadLib可以使用如下区域:
1. 头部 HEADER
2. 表格 TABLES
3. 区块 BLOCKS
4. 实体 ENTITIES
CadLib中的DXF文件结构参考AutoCad中的DXF格式说明,具体可以在下面网址找到参考:
http://www.autodesk.com/techpubs/autocad/acad2000/dxf/dxf_format.htm
- ››创建SQL2005自动备份,定期删除的维护计划
- ››创建动态表单 javascript
- ››创建基于PPTP的站点到站点VPN连接:ISA2006系列之...
- ››创建基于L2TP的站点到站点的VPN连接:ISA2006系列...
- ››创建一个Twisted Reactor TCP服务器
- ››创建Windows Mobile上兼容性好的UI 程序
- ››创建android的Service
- ››创建远古部落环境与原住民角色
- ››创建并扩展Apache Wicket Web应用
- ››创建不在任务条中显示窗口按钮的应用
- ››创建 Android 文件系统(Root file system)
- ››创建 Android 系统步骤简介
更多精彩
赞助商链接