CadLib screenshot

Requirements

Required: .NET 1.1 Runtime  .NET Framework
Recommended: .NET 1.1 SDK

License

A license is required per user programming against the library (not for each user compiling against it). No royalties have to be paid for the library when deployed with an application. Distribution of the library as part of another library is not allowed without permission. The license dll will be sent by e-mail within 48 hours after purchase.

Documentation

CadLib comes with comprehensive documentation in the form of a .chm file. Both C# and VB sample solutions are provided. A basic viewer example is included so you can test view the DXF files you have created with the library. Also a DXF to image converter example is included and an example dxf writing program.

Version history

See here for version 2.0.

1.1.14   March 31, 2006:
  • Trial period is reset with every new version!
  • Fixed bug in writing dimension with UseTextMiddlePoint set to true.
  • Fixed crash when dimension line length is zero.
1.1.13   February 22, 2006:
  • Added export to PostScript and Scalable Vector Graphics (SVG).
1.1.12   February 17, 2006:
  • Fully implemented angular 3-point/4-point and ordinal dimensions (including block generation).
  • Added header variables $EXTMIN and $EXTMAX.

CadLib 1.1

Features

CadLib is a .NET DXF 3D library featuring:

Supported entities

Entity Read Write View
3DFACE
3DSOLID - - -
ACAD_PROXY_ENTITY - - -
ARC
ATTDEF
ATTRIB
BODY - - -
CIRCLE
DIMENSION
ELLIPSE
HATCH (*)
IMAGE - - -
INSERT
LEADER
LINE
LWPOLYLINE
MLINE
MTEXT
OLEFRAME - - -
OLE2FRAME - - -
POINT
POLYLINE
RAY
REGION - - -
SHAPE - - -
SOLID
SPLINE
TABLE - - -
TEXT
TOLERANCE
TRACE
VERTEX
VIEWPORT
WIPEOUT - - -
XLINE

(*) CadLib can read and write hatch pattern (.pat) files.

SHX fonts are supported but the fonts themselves currently come not with the library. Big fonts are not yet supported. Windows true type fonts are supported. Shx files can be downloaded from somewhere else and put in the library folder.

CadLib supports code pages and unicode characters.

Extrusion is supported for all supported entities.

Supported tables

The following tables are supported (tables not mentioned are not supported):

Table Supported
LAYER
STYLE (text)
LINETYPE
UCS
VIEW
VPORT
DIMSTYLE