The MetadataModel type exposes the following members.

Constructors

  NameDescription
MetadataModel
Initializes a new instance of this class.

Methods

  NameDescription
AddTagOverloaded.
DestoryModel
Destroys the metadata model which will remove all tags of this model from the bitmap.
GetEnumerator
Retrieves an object that can iterate through the individual MetadataTags in this MetadataModel.
GetTag
Returns the specified metadata tag.
GetTagArray<(Of <(T>)>)
Returns an array containing the data of the specified tag.
GetTagFromIndex
Returns the tag at the given index.
GetTagText
Returns the string contained by the specified tag.
GetTagValue<(Of <(T>)>)
Returns the value of the specified tag.
GetUInt32Array
Returns an array containg the data of the specified tag as unsigned 32bit integer.
GetUInt32Value
Returns the value of the tag as unsigned 32bit integer.
RegexSearch
Searches for a pattern in each metadata tag and returns the result as a list.
RemoveTag
Removes the specified tag from the bitmap.
SetTagValueOverloaded.
SetTagValueUndefined
Sets the value of the specified tag as undefined.
TagExists
Returns whether the specified tag exists.
ToDirectionType
Returns the equivalent MetadataModel..::.DirectionReference for the specified String.
ToInteroperabilityType
Returns the equivalent MetadataModel..::.InteroperabilityMode for the specified String.
ToLatitudeType
Returns the equivalent MetadataModel..::.LatitudeType for the specified String.
ToLongitudeType
Returns the equivalent MetadataModel..::.LongitudeType for the specified String.
ToStringOverloaded.
ToUnitType
Returns the equivalent MetadataModel..::.VelocityUnit for the specified String.

Fields

  NameDescription
dib
Handle to the encapsulated FreeImage-bitmap.

Properties

  NameDescription
Count
Returns the number of metadata tags this instance represents.
Exists
Returns whether this model exists in the bitmaps metadata structure.
Item
Returns the metadata tag at the given index. This operation is slow when accessing all tags.
List
Returns a list of all metadata tags this instance represents.
Model
Retrieves the datamodel that this instance represents.

See Also