MDM_IPTC Class

FreeImage.NET

MDM_IPTC Class
Represents a collection of all tags contained in the metadata model FIMD_IPTC.
Inheritance Hierarchy
SystemObject  FreeImageAPI.MetadataMetadataModel
    FreeImageAPI.MetadataMDM_IPTC

Namespace: FreeImageAPI.Metadata
Assembly: FreeImageNET (in FreeImageNET.dll) Version: 3.17.0.4 (3.17.0)
Syntax
C#
public class MDM_IPTC : MetadataModel

The MDM_IPTC type exposes the following members.

Constructors
  NameDescription
Public methodMDM_IPTC
Initializes a new instance of this class.
Top
Properties
  NameDescription
Public propertyActionAdvised
Gets or sets the value of the IPTC/NAA tag Action Advised.
Public propertyApplicationRecordVersion
Gets the Application Record Version.
Public propertyAudioDuration
Gets or sets the value of the IPTC/NAA tag Audio Duration.
Public propertyAudioOutcue
Gets or sets the value of the IPTC/NAA tag Audio Outcue.
Public propertyAudioSamplingRate
Gets or sets the value of the IPTC/NAA tag Audio Sampling Rate.
Public propertyAudioSamplingResolution
Gets or sets the value of the IPTC/NAA tag Audio Sampling Resolution.
Public propertyAudioType
Gets or sets the value of the IPTC/NAA tag Audio Type.
Public propertyByLine
Gets or sets the value of the IPTC/NAA tag By Line. This is the author's name.
Public propertyByLineTitle
Gets or sets the value of the IPTC/NAA tag By Line Title. This is the author's position.
Public propertyCaptionAbstract
Gets or sets the value of the IPTC/NAA tag Caption Abstract.
Public propertyCategory
Gets or sets the value of the IPTC/NAA tag Category.
Public propertyCity
Gets or sets the value of the IPTC/NAA tag City.
Public propertyClassifyState
Gets or sets the value of the IPTC/NAA tag Classify State.
Public propertyContact
Gets or sets the value of the IPTC/NAA tag Contact.
Public propertyContentLocationCode
Gets or sets the value of the IPTC/NAA tag Content Location Code.
Public propertyContentLocationName
Gets or sets the value of the IPTC/NAA tag Content Location Name.
Public propertyCopyrightNotice
Gets or sets the value of the IPTC/NAA tag Copyright Notice.
Public propertyCount
Returns the number of metadata tags this instance represents.
(Inherited from MetadataModel.)
Public propertyCountryPrimaryLocationCode
Gets or sets the value of the IPTC/NAA tag Country Primary Location Code.
Public propertyCountryPrimaryLocationName
Gets or sets the value of the IPTC/NAA tag Country Primary Location Name.
Public propertyCredit
Gets or sets the value of the IPTC/NAA tag Credit.
Public propertyDateCreated
Gets or sets the value of the IPTC/NAA tag Date Created.
Public propertyDigitalCreationDate
Gets or sets the value of the IPTC/NAA tag Digital Creation Date.
Public propertyDigitalCreationTime
Gets or sets the value of the IPTC/NAA tag Digital Creation Time.
Public propertyDocumentHistory
Gets or sets the value of the IPTC/NAA tag Document History.
Public propertyDocumentNotes
Gets or sets the value of the IPTC/NAA tag Document Notes.
Public propertyEditorialUpdate
Gets or sets the value of the IPTC/NAA tag Editorial Update.
Public propertyEditStatus
Gets or sets the value of the IPTC/NAA tag Edit Status.
Public propertyExifCameraInfo
Gets or sets the value of the IPTC/NAA tag Exif Camera Info.
Public propertyExists
Returns whether this model exists in the bitmaps metadata structure.
(Inherited from MetadataModel.)
Public propertyExpirationDate
Gets or sets the value of the IPTC/NAA tag Expiration Date.
Public propertyExpirationTime
Gets or sets the value of the IPTC/NAA tag Expiration Time.
Public propertyFixtureIdentifier
Gets or sets the value of the IPTC/NAA tag Fixture Identifier.
Public propertyHeadline
Gets or sets the value of the IPTC/NAA tag Headline.
Public propertyImageOrientation
Gets or sets the value of the IPTC/NAA tag Image Orientation.
Public propertyImageType
Gets or sets the value of the IPTC/NAA tag Image Type.
Public propertyItem
Returns the metadata tag at the given index. This operation is slow when accessing all tags.
(Inherited from MetadataModel.)
Public propertyJobID
Gets or sets the value of the IPTC/NAA tag Job I D.
Public propertyKeywords
Gets or sets the value of the IPTC/NAA tag Keywords.
Public propertyLanguageIdentifier
Gets or sets the value of the IPTC/NAA tag Language Identifier.
Public propertyList
Returns a list of all metadata tags this instance represents.
(Inherited from MetadataModel.)
Public propertyMasterDocumentID
Gets or sets the value of the IPTC/NAA tag Master Document I D.
Public propertyModel
Retrieves the datamodel that this instance represents.
(Overrides MetadataModelModel.)
Public propertyObjectAttributeReference
Gets or sets the value of the IPTC/NAA tag Object Attribute Reference.
Public propertyObjectCycle
Gets or sets the value of the IPTC/NAA tag Object Cycle.
Public propertyObjectName
Gets or sets the value of the IPTC/NAA tag Object Name. This is also referred to as Title.
Public propertyObjectPreviewData
Gets or sets the value of the IPTC/NAA tag Object Preview Data. This is also referred to as Audio Outcue.
Public propertyObjectPreviewFileFormat
Gets or sets the value of the IPTC/NAA tag Object Preview File Format.
Public propertyObjectPreviewFileVersion
Gets or sets the value of the IPTC/NAA tag Object Preview File Version.
Public propertyObjectTypeReference
Gets or sets the value of the IPTC/NAA tag Object Type Reference.
Public propertyOriginalTransmissionReference
Gets or sets the value of the IPTC/NAA tag Original Transmission Reference.
Public propertyOriginatingProgram
Gets or sets the value of the IPTC/NAA tag Originating Program.
Public propertyOwnerID
Gets or sets the value of the IPTC/NAA tag Owner I D.
Public propertyPrefs
Gets or sets the value of the IPTC/NAA tag Prefs. This is also referred to as photo-mechanic preferences.
Public propertyProgramVersion
Gets or sets the value of the IPTC/NAA tag Program Version.
Public propertyProvinceState
Gets or sets the value of the IPTC/NAA tag Province State.
Public propertyRasterizedCaption
Gets or sets the value of the IPTC/NAA tag Rasterized Caption.
Public propertyReferenceDate
Gets or sets the value of the IPTC/NAA tag Reference Date.
Public propertyReferenceNumber
Gets or sets the value of the IPTC/NAA tag Reference Number.
Public propertyReferenceService
Gets or sets the value of the IPTC/NAA tag Reference Service.
Public propertyReleaseDate
Gets or sets the value of the IPTC/NAA tag Release Date.
Public propertyReleaseTime
Gets or sets the value of the IPTC/NAA tag Release Time.
Public propertyShortDocumentID
Gets or sets the value of the IPTC/NAA tag Short Document I D.
Public propertySimilarityIndex
Gets or sets the value of the IPTC/NAA tag Similarity Index.
Public propertySource
Gets or sets the value of the IPTC/NAA tag Source.
Public propertySpecialInstructions
Gets or sets the value of the IPTC/NAA tag Special Instructions.
Public propertySubjectReference
Gets or sets the value of the IPTC/NAA tag Subject Reference.
Public propertySubLocation
Gets or sets the value of the IPTC/NAA tag Sub Location.
Public propertySupplementalCategories
Gets or sets the value of the IPTC/NAA tag Supplemental Categories.
Public propertyTimeCreated
Gets or sets the value of the IPTC/NAA tag Time Created.
Public propertyUniqueDocumentID
Gets or sets the value of the IPTC/NAA tag Unique Document I D.
Public propertyUrgency
Gets or sets the value of the IPTC/NAA tag Urgency.
Public propertyWriterEditor
Gets or sets the value of the IPTC/NAA tag Writer Editor. This is also referred to as Caption Writer.
Top
Methods
  NameDescription
Public methodAddTag(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.)
Public methodAddTag(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.)
Public methodDestoryModel
Destroys the metadata model which will remove all tags of this model from the bitmap.
(Inherited from MetadataModel.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetEnumerator
Retrieves an object that can iterate through the individual MetadataTags in this MetadataModel.
(Inherited from MetadataModel.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetTag
Returns the specified metadata tag.
(Inherited from MetadataModel.)
Protected methodGetTagArrayT
Returns an array containing the data of the specified tag.
(Inherited from MetadataModel.)
Protected methodGetTagFromIndex
Returns the tag at the given index.
(Inherited from MetadataModel.)
Protected methodGetTagText
Returns the string contained by the specified tag.
(Inherited from MetadataModel.)
Protected methodGetTagValueT
Returns the value of the specified tag.
(Inherited from MetadataModel.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodGetUInt32Array
Returns an array containg the data of the specified tag as unsigned 32bit integer.
(Inherited from MetadataModel.)
Protected methodGetUInt32Value
Returns the value of the tag as unsigned 32bit integer.
(Inherited from MetadataModel.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRegexSearch
Searches for a pattern in each metadata tag and returns the result as a list.
(Inherited from MetadataModel.)
Public methodRemoveTag
Removes the specified tag from the bitmap.
(Inherited from MetadataModel.)
Protected methodSetTagValue(String, Object)
Sets the value of the specified tag.
(Inherited from MetadataModel.)
Protected methodSetTagValueT(String, NullableT)
Sets the value of the specified tag.
(Inherited from MetadataModel.)
Protected methodSetTagValueUndefined
Sets the value of the specified tag as undefined.
(Inherited from MetadataModel.)
Public methodTagExists
Returns whether the specified tag exists.
(Inherited from MetadataModel.)
Public methodToString
Converts the model of the MetadataModel object to its equivalent string representation.
(Inherited from MetadataModel.)
Top
Fields
  NameDescription
Protected fielddib
Handle to the encapsulated FreeImage-bitmap.
(Inherited from MetadataModel.)
Top
See Also