Table of Contents

Interface IReadOnlyFileTypeIptcMetadata

Namespace
PaintDotNet.FileTypes
Assembly
PaintDotNet.FileTypes.dll

Provides read-only access to IPTC metadata.

public interface IReadOnlyFileTypeIptcMetadata : IReadOnlyFileTypeMetadataSection, IObjectRef, IIsDisposed, IDisposable, IInternalImpl, ICloneable, IEnumerable<KeyValuePair<IptcPropertyKey, IEnumerable<IptcValue>>>, IEnumerable
Inherited Members
Extension Methods

Properties

Items

Gets an unordered enumeration of all IPTC property items, including multiple items for keys that have more than one value.

Keys

Gets the collection of IPTC property keys that have values in this metadata.

Methods

Clone()

Creates a mutable copy of the IPTC metadata.

ContainsKey(IptcPropertyKey)

Determines whether the metadata contains a value for the specified IPTC property key.

TryGetItems(IptcPropertyKey, out IEnumerable<IptcPropertyItem>)

Attempts to get the property items for the specified IPTC property key.

TryGetValues(IptcPropertyKey, out IEnumerable<IptcValue>)

Attempts to get the values for the specified IPTC property key.