Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Struct

OfficeExifTag

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Base ValueType
Implements
IEquatable<OfficeExifTag>
Modifiers sealed

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.

Accepted by parameters

Constructors

public OfficeExifTag(UInt16 id, OfficeExifDataType dataType, OfficeExifDirectory directory = Image, String name = null) #

Creates a standard or application-defined tag.

Parameters

id System.UInt16 requiredposition: 0
dataType OfficeIMO.Drawing.OfficeExifDataType requiredposition: 1
directory OfficeIMO.Drawing.OfficeExifDirectory = Image optionalposition: 2
name System.String = null optionalposition: 3

Methods

Equals 2 overloads
public Boolean Equals(OfficeExifTag other) #
Returns: Boolean

Indicates whether the current object is equal to another object of the same type.

Parameters

other OfficeIMO.Drawing.OfficeExifTag requiredposition: 0
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) #
Returns: Boolean

Indicates whether this instance and a specified object are equal.

Parameters

obj System.Object requiredposition: 0
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() #
Returns: Int32

Returns the hash code for this instance.

Returns

A 32-bit signed integer that is the hash code for this instance.

public override String ToString() #
Returns: String

Returns the fully qualified type name of this instance.

Returns

The fully qualified type name.

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 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.