WEB开发网
开发学院软件开发VC 用CabLib创建DXF(绘图交换格式)文件 阅读

用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

1 2 3  下一页

Tags:CabLib 创建 DXF

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接