• DXFReader是一个 ActiveX 控件,可以直接浏览、处理、输出 AutoCAD 的 DXF 格式文件。如果需要打开dwg格式的文件,请参考http://kadmos.com/activex/faqitem.php3?ID=22&Item=2

     

     

    特征综述 About Feature

     

    • 适用于开发工程、测量和工业类相关软件。
    • DXFReader的功能对CAD开发人员是非常熟悉的,在通常情况下是不需要任何代码的。
    • 完全兼容 AutoDesk DXF 14.1.13 ,支持显示和操作多种格式实体:3DFACE, ARC, ATTDEF, ATTRIB,CIRCLE, DIMENSION, ELLIPSE, IMAGE,INSERT, LINE, LWPOLYLINE, MTEXT, POINT, POLYLINE。 支持具有不同缩放比例的矢量图形。 使用不同的打印模式。设置缩放比例、边界、起点、旋转、纵横比,选择不同的画笔。 通过使用 AutoCAD Color Index 对图形的维数、阴影、品质、颜色实现完全控制和操作。
    • 存储 DXF 文件到不同的版本。实现读取 R14 DXF 文件而将其存储成一个较底的版本甚至是其他格式的文件。
      不需要修改数据库直接在制图上添加信息。
    • 从一个制图中读取实体合并到其他的制图当中。可视化的表格、轴、边界线和基点。 直接点击选择制图实体。
    • 完整的HTML帮助文件。 对每一个实体和图表实现完全控制,提供了对象集合来代表每一个图形元素。仅仅用简单的一些指令来操作每一个绘图信息,包括添加和删除任意实体。
       
    • 下例代码能将图形中的每一行距离打印出来“
       Dim Entity as Object
       With DXFReader1
       For Each Entity In .Entities
       If Entity.EntityType = "LINE"Then
       Printer.Print Sqr((Entity.X1 - Entity.X0) ^ 2 + (Entity.Y1 - Entity.Y0) ^ 2)
       End If
       Next Entity
       End With
    • 完全兼容多种开发工具:Microsoft Visual Basic 4.0/5.0/6.0、Microsoft Excel97、Word97、Access97、Microsoft Excel2000、Word2000、Access2000、Microsoft Visual C++ 6.0、Microsoft Visual J++ 6.0、Microsoft Visual FoxPro 6.0、Borland Delphi 4/5、Borland C++ Builder 5。