API Reference
OfficeExifTag
A portable Exif tag identity, including its directory and expected value representation.
Inheritance
- ValueType
- OfficeExifTag
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property OfficeExifTag.Artist
- Property OfficeExifTag.Copyright
- Property OfficeExifTag.DateTime
- Property OfficeExifTag.DateTimeDigitized
- Property OfficeExifTag.DateTimeOriginal
- Property OfficeExifTag.ExifVersion
- Property OfficeExifTag.ExposureTime
- Property OfficeExifTag.FNumber
- Property OfficeExifTag.GPSLatitude
- Property OfficeExifTag.GPSLatitudeRef
- Property OfficeExifTag.GPSLongitude
- Property OfficeExifTag.GPSLongitudeRef
- Property OfficeExifTag.ImageDescription
- Property OfficeExifTag.ImageLength
- Property OfficeExifTag.ImageWidth
- Property OfficeExifTag.ISOSpeedRatings
- Property OfficeExifTag.Make
- Property OfficeExifTag.Model
- Property OfficeExifTag.Orientation
- Property OfficeExifTag.ResolutionUnit
- Property OfficeExifTag.Software
- Property OfficeExifTag.UserComment
- Property OfficeExifTag.XResolution
- Property OfficeExifTag.YResolution
- Property OfficeExifValue.Tag
Accepted by parameters
- Method OfficeExifTag.Equals
- Method OfficeImageMetadata.GetExifValue
- Method OfficeImageMetadata.RemoveExifValue
- Method OfficeImageMetadata.SetExifValue
Constructors
public OfficeExifTag(UInt16 id, OfficeExifDataType dataType, OfficeExifDirectory directory = Image, String name = null) #Creates a standard or application-defined tag.
Parameters
- id System.UInt16
- dataType OfficeIMO.Drawing.OfficeExifDataType
- directory OfficeIMO.Drawing.OfficeExifDirectory = Image
- name System.String = null
Methods
public Boolean Equals(OfficeExifTag other) #BooleanIndicates whether the current object is equal to another object of the same type.
Parameters
- other OfficeIMO.Drawing.OfficeExifTag
- An object to compare with this object.
Returns
true if the current object is equal to the other parameter; otherwise, false.
public override Boolean Equals(Object obj) #BooleanIndicates whether this instance and a specified object are equal.
Parameters
- obj System.Object
- The object to compare with the current instance.
Returns
true if obj and this instance are the same type and represent the same value; otherwise, false.
public override Int32 GetHashCode() #Int32Returns the hash code for this instance.
Returns
A 32-bit signed integer that is the hash code for this instance.
public override String ToString() #StringReturns the fully qualified type name of this instance.
Returns
The fully qualified type name.
Inherited Methods
Properties
public UInt16 Id { get; } #The unsigned TIFF tag identifier.
public OfficeExifDataType DataType { get; } #The expected TIFF representation.
public OfficeExifDirectory Directory { get; } #The directory in which the tag is stored.
public String Name { get; } #The descriptive name, or hexadecimal identifier for an unknown tag.
public static OfficeExifTag ImageWidth { get; } #Image width in pixels.
public static OfficeExifTag ImageLength { get; } #Image height in pixels.
public static OfficeExifTag ImageDescription { get; } #Image description.
public static OfficeExifTag Make { get; } #Camera manufacturer.
public static OfficeExifTag Model { get; } #Camera model.
public static OfficeExifTag Orientation { get; } #Display orientation, represented by an unsigned short.
public static OfficeExifTag XResolution { get; } #Horizontal resolution.
public static OfficeExifTag YResolution { get; } #Vertical resolution.
public static OfficeExifTag ResolutionUnit { get; } #Resolution unit, where two means inches and three means centimeters.
public static OfficeExifTag Software { get; } #Image-producing software.
public static OfficeExifTag DateTime { get; } #Image modification date and time.
public static OfficeExifTag Artist { get; } #Artist or creator.
public static OfficeExifTag Copyright { get; } #Copyright notice.
public static OfficeExifTag ExposureTime { get; } #Exposure duration in seconds.
public static OfficeExifTag FNumber { get; } #Lens f-number.
public static OfficeExifTag ISOSpeedRatings { get; } #Photographic sensitivity.
public static OfficeExifTag ExifVersion { get; } #Exif specification version as four bytes.
public static OfficeExifTag DateTimeOriginal { get; } #Original capture date and time.
public static OfficeExifTag DateTimeDigitized { get; } #Digitization date and time.
public static OfficeExifTag UserComment { get; } #User comment including its Exif character-set prefix.
public static OfficeExifTag GPSLatitudeRef { get; } #North or south latitude reference.
public static OfficeExifTag GPSLatitude { get; } #Latitude degrees, minutes, and seconds.
public static OfficeExifTag GPSLongitudeRef { get; } #East or west longitude reference.
public static OfficeExifTag GPSLongitude { get; } #Longitude degrees, minutes, and seconds.