Class FieldBit
Field bits (flags) for tags.
Inheritance
Inherited Members
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 SourceCodec
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 |
Custom
This value is used to signify custom tags.
Declaration
public const short Custom = 65
Field Value
Type | Description |
---|---|
System.Int16 |
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 |
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 |
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 |