MetadataModel Methods

FreeImage.NET

MetadataModel Methods

The MetadataModel type exposes the following members.

Methods
  Name Description
Public method AddTag(MetadataTag)
Adds new tag to the bitmap or updates its value in case it already exists. Key will be used as key.
Public method AddTag(IEnumerableMetadataTag)
Adds a list of tags to the bitmap or updates their values in case they already exist. Key will be used as key.
Public method DestoryModel
Destroys the metadata model which will remove all tags of this model from the bitmap.
Public method Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected method Finalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public method GetEnumerator
Retrieves an object that can iterate through the individual MetadataTags in this MetadataModel.
Public method GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public method GetTag
Returns the specified metadata tag.
Protected method GetTagArrayT
Returns an array containing the data of the specified tag.
Protected method GetTagFromIndex
Returns the tag at the given index.
Protected method GetTagText
Returns the string contained by the specified tag.
Protected method GetTagValueT
Returns the value of the specified tag.
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected method GetUInt32Array
Returns an array containg the data of the specified tag as unsigned 32bit integer.
Protected method GetUInt32Value
Returns the value of the tag as unsigned 32bit integer.
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public method RegexSearch
Searches for a pattern in each metadata tag and returns the result as a list.
Public method RemoveTag
Removes the specified tag from the bitmap.
Protected method SetTagValue(String, Object)
Sets the value of the specified tag.
Protected method SetTagValueT(String, NullableT)
Sets the value of the specified tag.
Protected method SetTagValueUndefined
Sets the value of the specified tag as undefined.
Public method TagExists
Returns whether the specified tag exists.
Protected method Static member ToDirectionType
Returns the equivalent MetadataModelDirectionReference for the specified String.
Protected method Static member ToInteroperabilityType
Returns the equivalent MetadataModelInteroperabilityMode for the specified String.
Protected method Static member ToLatitudeType
Returns the equivalent MetadataModelLatitudeType for the specified String.
Protected method Static member ToLongitudeType
Returns the equivalent MetadataModelLongitudeType for the specified String.
Public method ToString
Converts the model of the MetadataModel object to its equivalent string representation.
(Overrides ObjectToString.)
Protected method Static member ToString(NullableMetadataModelDirectionReference)
Returns the equivalent String for the specified MetadataModelDirectionReference.
Protected method Static member ToString(NullableMetadataModelInteroperabilityMode)
Returns the equivalent String for the specified MetadataModelInteroperabilityMode.
Protected method Static member ToString(NullableMetadataModelLatitudeType)
Returns the equivalent String for the specified MetadataModelLatitudeType.
Protected method Static member ToString(NullableMetadataModelLongitudeType)
Returns the equivalent String for the specified MetadataModelLongitudeType.
Protected method Static member ToString(NullableMetadataModelVelocityUnit)
Returns the equivalent String for the specified MetadataModelVelocityUnit.
Protected method Static member ToUnitType
Returns the equivalent MetadataModelVelocityUnit for the specified String.
Top
See Also