DgnImage class

Dgn image class

public class DgnImage : Image


Name Description
Bounds { get; } Gets the image bounds.
Container { get; } Gets the Image container.
DataStreamContainer { get; }
Disposed { get; }
Elements { get; } Gets elements were read from source file
override Height { get; } Gets the image height.
Is3DImage { get; } Gets a value indicating whether file is 3D or not
IsCached { get; } Gets a value indicating whether object’s data is cached currently and no data reading is required.
MaxPoint { get; } Gets the max point.
MinPoint { get; } Gets the min point.
Palette { get; set; } Gets or sets the color palette.
Size { get; } Gets the image size.
SubUnitType { get; } Gets current sub-unit type.
Tags { get; } Gets the tags.
virtual UnitlessDefaultUnitType { get; } Assumed unit type when UnitType is set to Unitless
UnitType { get; } Gets current unit type.
Version { get; } Gets DGN version of loaded image
Views { get; } Gets the views.
override Width { get; } Gets the image width.


Name Description
CacheData() Caches the data and ensures no additional data loading will be performed from the underlying DataStreamContainer.
CanSave(ImageOptionsBase) Determines whether image can be saved to the specified file format represented by the passed save options.
override GetStrings() Gets all string values from image.
Save() Saves the image data to the underlying stream.
virtual Save(string)
Save(Stream, ImageOptionsBase) Saves the image’s data to the specified stream in the specified file format according to save options.
virtual Save(string, bool)
virtual Save(string, ImageOptionsBase) Saves the object’s data to the specified file location in the specified file format according to save options.

See Also