类 TiffDataType

TiffDataType class

TIFF 数据类型。

public abstract class TiffDataType : IComparable

属性

名称描述
abstract Count { get; }获取元素的计数。
virtual DataSize { get; }获取标签值的大小。
virtual ElementSize { get; }获取元素的字节大小。
Id { get; }获取标签 ID(数字)。
IsValid { get; }获取一个值,指示标签数据是否有效。有效的标签包含可保留的数据。无效的标签无法存储。
TagId { get; }获取标签 ID。
abstract TagType { get; }获取标签类型。
abstract Value { get; set; }获取或设置此数据类型包含的值。

方法

名称描述
static ReadTag(TiffStreamReader, long)读取标签数据。
CompareTo(object)比较当前实例与同类型的另一个对象,并返回一个整数,指示当前实例在排序顺序中是位于前、后还是与另一个对象相同位置。
virtual DeepClone()对该实例执行深度克隆。
virtual GetAdditionalDataSize(byte)获取附加标签值的字节大小(如果标签无法容纳完整的标签值)。
GetAlignedDataSize(byte)获取对齐到 4 字节(int)或 8 字节(long)边界的数据大小。
override ToString()返回表示此实例的 String。
abstract WriteAdditionalData(TiffStreamWriter)写入附加标签数据。
WriteTag(TiffStreamWriter, long)写入标签数据。

另请参见