DXFReader ActiveX Control DXFReaderis an ActiveX component that allows viewing, manipulating and plotting direct from th...
DXFReader ActiveX Control
DXFReader is an ActiveX component that allows viewing, manipulating and plotting direct from the AutoCAD drawing file format DXF, also known as the drawing exchange format.
DXF is an acronym for Drawing eXchange Format. DXF is an ASCII replication of the contents of a drawing file enabling the interchange of files from one CAD system to another program. DXF import/export is supported by a wide variety of applications, ranging from CAD products to word processors, desktop publishing and illustration tools. The DXF CAD format has become the defacto standard in PC based CAD industry with many other CAD systems able to read and write this format too.
With DXFReader you can also retrieve every drawing information and every entity and easily perform data manipulation and/or analysis directly within your development environment.
Features
The following is a highlight of some of the major features of DXFReader:
- The ideal Control to develop engineering, surveying; CNC and industrial related software.
- DXFReader's features are familiar, intuitive, and easy to use especially for CAD developers. In most cases, they require no code.
- Full compliant with AutoDesk DXF from rel. 14 to 2007 (version v.u.23.1.01) for display and manipulation of the following entities: 3DFACE, ARC, ATTDEF, ATTRIB, CIRCLE, DIMENSION, ELLIPSE, IMAGE, INSERT, LINE, LWPOLYLINE, MTEXT, POINT, POLYLINE including bulged polylines, meshed polylines and polyfaces, RAY, SPLINE, TEXT with truetype fonts, TRACE, XLINE.
- Display functions including Pan, Zoom (Extents, Limits, In, Out, Previous, Window, etc.)
- Full control of every entity and of every table’s entry providing collections of objects representing every drawing elements. It is possible, with few instructions, to retrieve and process every drawing information and add or remove any entry.
For example the following code will print out the distance of every line in a drawing:
Dim Entity as DXFReaderEntity
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
- Full control of blocks, dimensions, attribute and color using the AutoCAD Color Index with implemented default palette dialog.
- Full access to every HEADER variable of the DXF file to retrieve and/or modify information like units format, attribute mode, dimensioning parameters, extensions, limits and so on.
- Full support of background raster image with different scaling to use together vectorial drawings.
- Full resolution printing using different printing modes. It is possible to retrieve and set scaling, margins, origin, rendering, rotation, aspect ratio and select different pen assignments.
- Saving of full DXF file in different versions. It is possible to read a DXF file and write it using a lower version. Saving of single DXF block, of BMP and WMF pictures.
- Redlining functions to add information to the drawing without modifying the database.
- Reading of the only entities of a drawing to merge together other drawings changing rotation, scaling and translation.
- Visualization of grid, axes, limits and base point.
- Pick engine. You can select a drawing's entity simply clicking on it.
- Full context sensitive HtmlHelp.
- Full compatible with Microsoft Visual Studio.NET 2003/2005/2008, Microsoft Visual Basic 4.0, 5.0 and 6.0, Microsoft Office, Microsoft Visual C++, Microsoft Visual J++, Microsoft Visual FoxPro 6.0, Borland Delphi.