MDM_XMP Class
From FreeImage.NET
FreeImage.NET Class Library Reference
| MDM_XMP Class |
Represents a collection of all tags contained in the metadata model
FIMD_XMP.
Namespace: FreeImageAPI.Metadata
Assembly: FreeImageNET (in FreeImageNET.dll) Version: 3.17.0.4 (3.17.0)
C#
public class MDM_XMP : MetadataModel
The MDM_XMP type exposes the following members.
| Name | Description | |
|---|---|---|
| Count |
Returns the number of metadata tags this instance represents.
(Inherited from MetadataModel.) | |
| Exists |
Returns whether this model exists in the bitmaps metadata structure.
(Inherited from MetadataModel.) | |
| Item |
Returns the metadata tag at the given index. This operation is slow when accessing all tags.
(Inherited from MetadataModel.) | |
| List |
Returns a list of all metadata tags this instance represents.
(Inherited from MetadataModel.) | |
| Model |
Retrieves the datamodel that this instance represents.
(Overrides MetadataModelModel.) | |
| Xml |
Gets or sets the XMP XML content.
| |
| XmlReader |
Gets an XmlReader initialized to read the XMP XML content.
Returns null, if the metadata tag XMLPacket is not present in
this model.
|
| Name | Description | |
|---|---|---|
| AddTag(MetadataTag) |
Adds new tag to the bitmap or updates its value in case it already exists.
Key will be used as key.
(Inherited from MetadataModel.) | |
| 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.
(Inherited from MetadataModel.) | |
| DestoryModel |
Destroys the metadata model
which will remove all tags of this model from the bitmap.
(Inherited from MetadataModel.) | |
| Equals | (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetEnumerator |
Retrieves an object that can iterate through the individual MetadataTags in this MetadataModel.
(Inherited from MetadataModel.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetTag |
Returns the specified metadata tag.
(Inherited from MetadataModel.) | |
| GetTagArrayT |
Returns an array containing the data of the specified tag.
(Inherited from MetadataModel.) | |
| GetTagFromIndex |
Returns the tag at the given index.
(Inherited from MetadataModel.) | |
| GetTagText |
Returns the string contained by the specified tag.
(Inherited from MetadataModel.) | |
| GetTagValueT |
Returns the value of the specified tag.
(Inherited from MetadataModel.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GetUInt32Array |
Returns an array containg the data of the specified tag
as unsigned 32bit integer.
(Inherited from MetadataModel.) | |
| GetUInt32Value |
Returns the value of the tag as unsigned 32bit integer.
(Inherited from MetadataModel.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| RegexSearch |
Searches for a pattern in each metadata tag and returns the result as a list.
(Inherited from MetadataModel.) | |
| RemoveTag |
Removes the specified tag from the bitmap.
(Inherited from MetadataModel.) | |
| SetTagValue(String, Object) |
Sets the value of the specified tag.
(Inherited from MetadataModel.) | |
| SetTagValueT(String, NullableT) |
Sets the value of the specified tag.
(Inherited from MetadataModel.) | |
| SetTagValueUndefined |
Sets the value of the specified tag as undefined.
(Inherited from MetadataModel.) | |
| TagExists |
Returns whether the specified tag exists.
(Inherited from MetadataModel.) | |
| ToString |
Converts the model of the MetadataModel object to its equivalent string representation.
(Inherited from MetadataModel.) |
| Name | Description | |
|---|---|---|
| dib |
Handle to the encapsulated FreeImage-bitmap.
(Inherited from MetadataModel.) |