 
            | Full Name | DWG (AutoDesk AutoCAD) | 
| Format ID | IG_FORMAT_DWG = 69 | 
| File Extension(s) | *.dwg | 
| Data Type | Vector/CAD image | 
| Data Encoding | Binary | 
| Color Profile Support | No | 
| Multi-Page Support | No | 
| Alpha Channel Support | No | 
| ImageGear 3D Image Support | Yes | 
| ImageGear Raster to Vector Format Conversion Support | No | 
| ImageGear Unicode Text Display Support | Yes | 
| ImageGear Platforms Support | Win32, Win64, .NET, .NET64 | 
| Filter Control Parameter | Type | Default Value | Available Values | Description | 
|---|---|---|---|---|
| BACKCOLOR | UINT | 0 | Any positive value | This parameter sets view background color for image reading. If 0, black background color is set, otherwise white background color is set. | 
| FONTPATH | LP | CHAR | "" | Any string up to 262 characters | Defines a path to the vector font files. Format - <Path1>;< Path2>;... . | 
| LINEWIDTHDEF | DOUBLE | 0 | Any positive value | This parameter has been deprecated and will be removed from the public API in a future release. | 
| PASSWORD | LP | CHAR | "" | Any string up to 262 characters | Sets password for reading encrypted files. | 
| SHOWHIDDEN | AT_BOOL | FALSE | TRUE, FALSE | If TRUE, hidden layers are shown by default. | 
| TRUETYPE | AT_BOOL | FALSE | TRUE, FALSE | This parameter has been deprecated and will be removed from the public API in a future release. | 
| TTFWIDTH | DOUBLE | 0 | Any positive value | This parameter has been deprecated and will be removed from the public API in a future release. | 
| VERSION | LP | CHAR | ACAD2004 | ACAD12, ACAD13, ACAD14, ACAD2000, ACAD2004, ACAD2007 | Used to specify version to save the file as. | 
| WIDTH | INT | 512 | Any positive value | Defines the width of the empty DIB associated with the image after loading. DIB height is calculated using the file's scale factors. See Working with Vector Images. | 
DWG, short for "DraWinG", is a CAD file format which serves as the native file format for drawings created in AutoCAD.
| CAD Element | Supported Attributes | Imported into ImageGear as: | 
| VIEWPORT | Center point Width Height View target View direction Frozen layers Non-rectangle clipping | IG_VECT_ENT_VIEWPORT entity. | 
| LINE | Start point End point Draw color Line type Line weight | IG_VECT_ENT_EASYLINE entity. | 
| 2D Simple polyline | Vertices Draw color Line type Start width | IG_VECT_ENT_POLYLINE entity. | 
| 2D Quadratic spline | Vertices Draw color Line type Start width | IG_VECT_ENT_BEZIER_CURVE entity, interpolated as Bezier with degree=2. | 
| 2D Cubic spline | Vertices Draw color Line type Start width | IG_VECT_ENT_BEZIER_CURVE entity, interpolated as Bezier with degree=3. | 
| 2D Fit polyline | Vertices Draw color Line type Start width | IG_VECT_ENT_BEZIER_CURVE entity, interpolated as cubic B-spline. | 
| 3D Simple polyline | Vertices Draw color Line type Line weight | IG_VECT_ENT_POLYLINE entity. | 
| 3D Quadratic spline | Vertices Draw color Line type Line weight | IG_VECT_ENT_BEZIER_CURVE entity, interpolated as Bezier with degree=2. | 
| 3D Cubic spline | Vertices Draw color Line type Line weight | IG_VECT_ENT_BEZIER_CURVE entity, interpolated as Bezier with degree=3. | 
| Polyface mesh (if contains faces) | Draw color Line type Fill color Fill type | IG_VECT_ENT_SHELL entity. The entity contains the result of breaking the polyface into simple objects such as vertices, edges, faces, etc. | 
| Polyface mesh (if does not contain faces) | Draw color Line type Line weight Hidden vertices | IG_VECT_ENT_POLYLINE entity. | 
| Block reference | Scale Position Orientation Draw color Fill color Line type Fill type | IG_VECT_ENT_INSERTION entity. | 
| Spline | Knots Vertices (weights are supported) Draw color Line type | IG_VECT_ENT_NURBS_CURVE entity. | 
| Ellipse | Orientation Major axe Ratio Start angle End angle Center Draw color Line type Line weight | IG_VECT_ENT_ARC entity. | 
| Solid | Points [0…3] Draw color Line type Fill color Fill type Thickness | IG_VECT_ENT_SOLID entity. | 
| Trace | Points [0…3] Draw color Line type Fill color Fill type Thickness | IG_VECT_ENT_SOLID entity. | 
| 3D solid | Draw color Line type Fill color Fill type | IG_VECT_ENT_SHELL entity. The entity contains the result of breaking the polyface into simple objects such as vertices, edges, faces, etc. | 
| Polyline (don’t confuse with 2D polyline and 3D polyline) | Vertices (Bulge attribute is supported) Draw color Line type Constant width | IG_VECT_ENT_POLYLINE entity. | 
| Hatch | Draw color Line type Fill color Fill type Gradient filling Hatch lines | IG_VECT_ENT_FIGURE entity. | 
| Circle | Orientation Center Radius Draw color Line type Line weight | IG_VECT_ENT_ELLIPSE entity. | 
| Region | Draw color Line type Fill color Fill type | IG_VECT_ENT_SHELL entity. The entity contains the result of breaking the polyface into simple objects such as vertices, edges, faces, etc. 
 
 | 
| MText | Orientation Text color Location Font Font height Font width factor Underlined flag | IG_VECT_ENT_BLOCK entitywith several IG_VECT_ENT_TEXT entities and IG_VECT_ENT_INSERT that references this block. | 
| Text | Orientation Font Italic Weight Font height Font width factor Text color Underlined flag Alignment Position Alignment point | IG_VECT_ENT_TEXT entity. | 
| Attribute | Orientation Font Italic Weight Font height Font width factor Text color Underlined flag Alignment Position Alignment point | IG_VECT_ENT_TEXT entity. | 
| Attribute definition | Orientation Font Italic Weight Font height Font width factor Text color Underlined flag Alignment Position Alignment point | IG_VECT_ENT_TEXT entity. | 
| Raster image | Units File name Image size Image scale Clip boundary | IG_VECT_ENT_RASTER entity. | 
| Face | Vertices Draw color Line type | IG_VECT_ENT_POLYLINE entity. | 
| Arc | Orientation Center Start angle End angle Radius Draw color Line type Thickness | IG_VECT_ENT_ARC entity. | 
| Dimension | Block position Draw color Line type Fill color Fill type | IG_VECT_ENT_INSERTION entity that references the existing block. | 
| Leader | Arrow head Vertices Scale Arrow head size Reference box Fill color Fill type Draw color Line type | IG_VECT_ENT_INSERTION and IG_VECT_ENT_BLOCK with IG_VECT_ENT_POLYLINE and IG_VECT_ENT_SOLID entities inside it. | 
| Tolerance | Location Text Size of the text Draw color Line type Fill color Different shape attributes of included entities | IG_VECT_ENT_INSERTION and IG_VECT_ENT_BLOCK with several entities inside it, such as IG_VECT_ENT_TEXT, IG_VECT_ENT_ELLIPSE, and so on. | 
| Block table record | Draw color Line type Fill color Fill type | IG_VECT_ENT_BLOCK entity. | 
| Viewport table record (don’t confuse with VIEWPORT entity) | View name View content as a block Direction Target point Twist (angle) Clip distance Background color | HIG_VECT_VIEW object. | 
| ImageGear Entity or Object | Saved as DWG/DXF Element | 
| IG_VECT_ENT_BLOCK | Block table record. | 
| IG_VECT_ENT_INSERTION | Block reference. | 
| IG_VECT_ENT_EASYLINE | Line. | 
| IG_VECT_ENT_POLYLINE | Depending on fill type and vertex count: 
 | 
| IG_VECT_ENT_POLYLINEEX | 3D polyline for every contour. If non-zero fill type object is attached to the polyline, then a Hatch is created as well. | 
| IG_VECT_ENT_ELLIPSE | 
 | 
| IG_VECT_ENT_ARC | 
 | 
| IG_VECT_ENT_TEXT | Several Text objects. | 
| IG_VECT_ENT_BEZIER_CURVE | 
 | 
| IG_VECT_ENT_NURBS_CURVE | Spline. | 
| IG_VECT_ENT_EASY_SURFACE | Polygon mesh. | 
| IG_VECT_ENT_FIGURE | 
 | 
| IG_VECT_ENT_RASTER | Raster image (saved to a separate raster file and referenced from the DWG/DXF file). Filename must be specified for the raster entity. See IG_vect_raster_set_filename. | 
| IG_VECT_ENT_VIEWPORT | Viewport (don’t confuse with Viewport table record). | 
| IG_VECT_ENT_SHELL | If the entity contains only triangles and quadrilaterals then it is saved as polyface mesh. Otherwise, the entity is saved as line segments or region. | 
| IG_VECT_ENT_SOLID | Solid. | 
| IG_VECT_ENT_GEOMETRY | If Fill type exists, then region; otherwise line segments. | 
| HIG_VECT_VIEW | Viewport table record. |