LicenseA 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. |
DocumentationCadLib 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
|
CadLib 1.1
Features
CadLib is a .NET DXF 3D library featuring:
- Import and export DXF files
- View DXF files (3D wire frames drawn with GDI+).
- Utility class for export to .bmp/.jpeg/.png/.tiff/.gif
- Both 2D and 3D are supported
- Export to PDF, PostScript, SVG
- DXF versions 12, 13, 14 supported
- Both ascii and binary dxf supported
- Unpacks compressed DXF files (zip, tar, bz2, gz)
- 100% .NET code. All DXF objects exposed as .NET classes. Convenient enums are provided for all flags in DXF.
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 |
