1 首先你要知道DXF的文件结构
- HEADER 段。包含图形的基本信息。它由 AutoCAD 数据库版本号和一些系统变量组成。每个参数都包含一个变量名称及其关联的值。
- CLASSES 段。包含应用程序定义的类的信息,这些类的实例出现在数据库的 BLOCKS、ENTITIES 和 OBJECTS 段中。类定义在类的层次结构中是固定不变的。
- TABLES 段。包含以下符号表的定义:
-
但是并不一定要自己完成会解析这些文件结构,网上有好多成熟的库
2 需要一个展示平台
推荐使用WPF,Canvas是最基本的面板,只是一个存储控件的容器,它不会自动调整内部元素的排列及大小,它仅支持用显式坐标定位控件,它也允许指定相对任何角的坐标。
3 进行开发,笔者的效果是
要交流请私信,无积分也可以私信。后面还会展开写,如何解析dxf与展示dxf,导出其他文件格式。敬请期待!