The MDM_IPTC type exposes the following members.

Constructors

  NameDescription
MDM_IPTC
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.
(Inherited from MetadataModel.)
GetEnumerator
Retrieves an object that can iterate through the individual MetadataTags in this MetadataModel.
(Inherited from MetadataModel.)
GetTag
Returns the specified metadata tag.
(Inherited from MetadataModel.)
GetTagArray<(Of <(T>)>)
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.)
GetTagValue<(Of <(T>)>)
Returns the value of the specified tag.
(Inherited from MetadataModel.)
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.)
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.)
SetTagValueOverloaded.
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.)

Fields

  NameDescription
dib
Handle to the encapsulated FreeImage-bitmap.
(Inherited from MetadataModel.)

Properties

  NameDescription
ActionAdvised
Gets or sets the value of the IPTC/NAA tag Action Advised.
ApplicationRecordVersion
Gets the Application Record Version.
AudioDuration
Gets or sets the value of the IPTC/NAA tag Audio Duration.
AudioOutcue
Gets or sets the value of the IPTC/NAA tag Audio Outcue.
AudioSamplingRate
Gets or sets the value of the IPTC/NAA tag Audio Sampling Rate.
AudioSamplingResolution
Gets or sets the value of the IPTC/NAA tag Audio Sampling Resolution.
AudioType
Gets or sets the value of the IPTC/NAA tag Audio Type.
ByLine
Gets or sets the value of the IPTC/NAA tag By Line. This is the author's name.
ByLineTitle
Gets or sets the value of the IPTC/NAA tag By Line Title. This is the author's position.
CaptionAbstract
Gets or sets the value of the IPTC/NAA tag Caption Abstract.
Category
Gets or sets the value of the IPTC/NAA tag Category.
City
Gets or sets the value of the IPTC/NAA tag City.
ClassifyState
Gets or sets the value of the IPTC/NAA tag Classify State.
Contact
Gets or sets the value of the IPTC/NAA tag Contact.
ContentLocationCode
Gets or sets the value of the IPTC/NAA tag Content Location Code.
ContentLocationName
Gets or sets the value of the IPTC/NAA tag Content Location Name.
CopyrightNotice
Gets or sets the value of the IPTC/NAA tag Copyright Notice.
Count
Returns the number of metadata tags this instance represents.
(Inherited from MetadataModel.)
CountryPrimaryLocationCode
Gets or sets the value of the IPTC/NAA tag Country Primary Location Code.
CountryPrimaryLocationName
Gets or sets the value of the IPTC/NAA tag Country Primary Location Name.
Credit
Gets or sets the value of the IPTC/NAA tag Credit.
DateCreated
Gets or sets the value of the IPTC/NAA tag Date Created.
DigitalCreationDate
Gets or sets the value of the IPTC/NAA tag Digital Creation Date.
DigitalCreationTime
Gets or sets the value of the IPTC/NAA tag Digital Creation Time.
DocumentHistory
Gets or sets the value of the IPTC/NAA tag Document History.
DocumentNotes
Gets or sets the value of the IPTC/NAA tag Document Notes.
EditorialUpdate
Gets or sets the value of the IPTC/NAA tag Editorial Update.
EditStatus
Gets or sets the value of the IPTC/NAA tag Edit Status.
ExifCameraInfo
Gets or sets the value of the IPTC/NAA tag Exif Camera Info.
Exists
Returns whether this model exists in the bitmaps metadata structure.
(Inherited from MetadataModel.)
ExpirationDate
Gets or sets the value of the IPTC/NAA tag Expiration Date.
ExpirationTime
Gets or sets the value of the IPTC/NAA tag Expiration Time.
FixtureIdentifier
Gets or sets the value of the IPTC/NAA tag Fixture Identifier.
Headline
Gets or sets the value of the IPTC/NAA tag Headline.
ImageOrientation
Gets or sets the value of the IPTC/NAA tag Image Orientation.
ImageType
Gets or sets the value of the IPTC/NAA tag Image Type.
Item
Returns the metadata tag at the given index. This operation is slow when accessing all tags.
(Inherited from MetadataModel.)
JobID
Gets or sets the value of the IPTC/NAA tag Job I D.
Keywords
Gets or sets the value of the IPTC/NAA tag Keywords.
LanguageIdentifier
Gets or sets the value of the IPTC/NAA tag Language Identifier.
List
Returns a list of all metadata tags this instance represents.
(Inherited from MetadataModel.)
MasterDocumentID
Gets or sets the value of the IPTC/NAA tag Master Document I D.
Model
Retrieves the datamodel that this instance represents.
(Overrides MetadataModel..::.Model.)
ObjectAttributeReference
Gets or sets the value of the IPTC/NAA tag Object Attribute Reference.
ObjectCycle
Gets or sets the value of the IPTC/NAA tag Object Cycle.
ObjectName
Gets or sets the value of the IPTC/NAA tag Object Name. This is also referred to as Title.
ObjectPreviewData
Gets or sets the value of the IPTC/NAA tag Object Preview Data. This is also referred to as Audio Outcue.
ObjectPreviewFileFormat
Gets or sets the value of the IPTC/NAA tag Object Preview File Format.
ObjectPreviewFileVersion
Gets or sets the value of the IPTC/NAA tag Object Preview File Version.
ObjectTypeReference
Gets or sets the value of the IPTC/NAA tag Object Type Reference.
OriginalTransmissionReference
Gets or sets the value of the IPTC/NAA tag Original Transmission Reference.
OriginatingProgram
Gets or sets the value of the IPTC/NAA tag Originating Program.
OwnerID
Gets or sets the value of the IPTC/NAA tag Owner I D.
Prefs
Gets or sets the value of the IPTC/NAA tag Prefs. This is also referred to as photo-mechanic preferences.
ProgramVersion
Gets or sets the value of the IPTC/NAA tag Program Version.
ProvinceState
Gets or sets the value of the IPTC/NAA tag Province State.
RasterizedCaption
Gets or sets the value of the IPTC/NAA tag Rasterized Caption.
ReferenceDate
Gets or sets the value of the IPTC/NAA tag Reference Date.
ReferenceNumber
Gets or sets the value of the IPTC/NAA tag Reference Number.
ReferenceService
Gets or sets the value of the IPTC/NAA tag Reference Service.
ReleaseDate
Gets or sets the value of the IPTC/NAA tag Release Date.
ReleaseTime
Gets or sets the value of the IPTC/NAA tag Release Time.
ShortDocumentID
Gets or sets the value of the IPTC/NAA tag Short Document I D.
SimilarityIndex
Gets or sets the value of the IPTC/NAA tag Similarity Index.
Source
Gets or sets the value of the IPTC/NAA tag Source.
SpecialInstructions
Gets or sets the value of the IPTC/NAA tag Special Instructions.
SubjectReference
Gets or sets the value of the IPTC/NAA tag Subject Reference.
SubLocation
Gets or sets the value of the IPTC/NAA tag Sub Location.
SupplementalCategories
Gets or sets the value of the IPTC/NAA tag Supplemental Categories.
TimeCreated
Gets or sets the value of the IPTC/NAA tag Time Created.
UniqueDocumentID
Gets or sets the value of the IPTC/NAA tag Unique Document I D.
Urgency
Gets or sets the value of the IPTC/NAA tag Urgency.
WriterEditor
Gets or sets the value of the IPTC/NAA tag Writer Editor. This is also referred to as Caption Writer.

See Also