Show / Hide Table of Contents

Class FieldBit

Field bits (flags) for tags.

Inheritance
System.Object
FieldBit
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: BitMiracle.LibTiff.Classic
Assembly: BitMiracle.LibTiff.NET.dll
Syntax
public static class FieldBit
Remarks

Field bits used to indicate fields that have been set in a directory, and to reference fields when manipulating a directory.

Fields

| Improve this Doc View Source

Codec

This value is used as a base (starting) value for codec-private tags.

Declaration
public const short Codec = 66
Field Value
Type Description
System.Int16
| Improve this Doc View Source

Custom

This value is used to signify custom tags.

Declaration
public const short Custom = 65
Field Value
Type Description
System.Int16
| Improve this Doc View Source

Ignore

This value is used to signify tags that are to be processed but otherwise ignored.
This permits antiquated tags to be quietly read and discarded. Note that a bit is allocated for ignored tags; this is understood by the directory reading logic which uses this fact to avoid special-case handling.

Declaration
public const short Ignore = 0
Field Value
Type Description
System.Int16
| Improve this Doc View Source

Last

Last usable value for field bit. All tags values should be less than this value.

Declaration
public const short Last = 127
Field Value
Type Description
System.Int16
| Improve this Doc View Source

Pseudo

This value is used to signify pseudo-tags.
Pseudo-tags don't normally need field bits since they are not written to an output file (by definition). The library also has express logic to always query a codec for a pseudo-tag so allocating a field bit for one is a waste. If codec wants to promote the notion of a pseudo-tag being set or unset then it can do using internal state flags without polluting the field bit space defined for real tags.

Declaration
public const short Pseudo = 0
Field Value
Type Description
System.Int16
  • Improve this Doc
  • View Source
Back to top Generated by DocFX