Full Name |
MicroStation Drawing |
Format ID |
IG_FORMAT_DGN = 73 |
File Extension(s) |
*.dgn |
Data Type |
Vector 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 |
No |
To support the DGN format, attach the ImageGear CAD/Vector DGN Component to Core ImageGear. See
Attaching Components.
ImageGear Supported Versions:
Only DGN V7 files are supported. The following supported versions correspond to DGN V7 file format:
- DGN_VERSION_DGN1_2D
- DGN_VERSION_DGN1_3D
- DGN_VERSION_CEL1_2D
- DGN_VERSION_CEL1_3D
If you attempt to load DGN files with unsupported formats, such as DGN V8, the IGE_CANT_READ_HEADER error will be thrown.
ImageGear Supported Features:
IG_FLTR_DETECTSUPPORT - autodetection
IG_FLTR_PAGEREADSUPPORT - single page file reading
ImageGear Read Support:
IG_COMPRESSION_NONE - Vector/CAD data
ImageGear Write Support:
No
ImageGear Filter Control Parameters:
Filter Control Parameter |
Type |
Default Value |
Available Values |
Description |
BACKCOLOR |
AT_INT32 |
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. |
WIDTH |
AT_INT32 |
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. |
Comments:
DGN is a CAD file format used by Intergraph IGDS CAD software. It is not as commonly used as some other CAD file formats, but it has an open specification.
DGN Elements Supported for Reading
DGN Element
|
Supported Attributes
|
Imported into ImageGear as:
|
Shared cell definition
|
Cell name
|
IG_VECT_ENT_BLOCK entity.
|
Shared cell instance
|
Cell name
Transformation matrix
|
IG_VECT_ENT_BLOCK entity that appends the shared cell definition to its container and is made current.
|
Shape
|
Points
Color
Line type
|
IG_VECT_ENT_POLYLINE entity.
|
Cell header
|
Cell name
|
IG_VECT_ENT_BLOCK entity.
|
Line string
|
Points
Color
Line type
|
IG_VECT_ENT_POLYLINE entity.
|
Curve
|
Points
Color
Line type
|
IG_VECT_ENT_POLYLINE entity.
|
B-spline surface
|
Order
Rational flag
Poles
Knots
Rule lines
Color
Line type
|
IG_VECT_ENT_NURBS_SURFACE entity.
|
Text
|
Font
Alignment
Width
Height
Rotation
Text string
Color
|
IG_VECT_ENT_TEXT entity.
|
Arc
|
Start angle
End angle
X Radius
Y Radius
Rotation
Center
Color
Line type
|
IG_VECT_ENT_ARC entity.
|
Ellipse
|
X Radius
Y Radius
Rotation
Center
Color
Line type
|
IG_VECT_ENT_ELLIPSE entity.
|
Line
|
Start point
End point
Color
Line type
|
IG_VECT_ENT_EASYLINE entity.
|
Group data: Named View level
|
Origin
Matrix
|
Several HIG_VECT_VIEW objects.
|
Group data: Color table level
|
256 color values
|
Used as a palette internally.
|
Level symbology
|
|
HIG_VECT_LAYER object.
|