Class TiffShortType

Class TiffShortType

Името на пространството: Aspose.Imaging.FileFormats.Tiff.TiffTagTypes Асамблея: Aspose.Imaging.dll (25.5.0)

Тифът е кратък тип.

[JsonObject(MemberSerialization.OptIn)]
public sealed class TiffShortType : TiffCommonArrayType, IComparable

Inheritance

object ← TiffDataType ← TiffCommonArrayType ← TiffShortType

Implements

IComparable

наследници

TiffCommonArrayType.ValuesContainer , TiffCommonArrayType.Count , TiffDataType.ReadTag(TiffStreamReader, long) , TiffDataType.CompareTo(object) , TiffDataType.GetAlignedDataSize(byte) , TiffDataType.GetAdditionalDataSize(byte) , TiffDataType.DeepClone() , TiffDataType.WriteTag(TiffStreamWriter, long) , TiffDataType.WriteAdditionalData(TiffStreamWriter) , TiffDataType.ToString() , TiffDataType.ElementSize , TiffDataType.DataSize , TiffDataType.Count , TiffDataType.Id , TiffDataType.TagId , TiffDataType.TagType , TiffDataType.Value , TiffDataType.IsValid , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

TiffShortType(TiffTags)

Иницијализира нова инстанция на клас Aspose.Imaging.FileFormats.Tiff. TiffTagTypes.

public TiffShortType(TiffTags tagId)

Parameters

tagId TiffTags

Забележка за ID.

TiffShortType(Ушорт)

Иницијализира нова инстанция на клас Aspose.Imaging.FileFormats.Tiff. TiffTagTypes.

[JsonConstructor]
public TiffShortType(ushort tagId)

Parameters

tagId ushort

Забележка за ID.

Properties

ElementSize

Получава размера на елемента в байтове.

public override byte ElementSize { get; }

стойност на имота

byte

TagType

Получават се типове.

public override TiffDataTypes TagType { get; }

стойност на имота

TiffDataTypes

Value

Получава или задава стойността, която този тип данни съдържа.

public override object Value { get; set; }

стойност на имота

object

Exceptions

ArgumentException

Подкрепен е само Ушорт Арей.

Values

Получава или поставя данните.

[JsonProperty]
public ushort[] Values { get; set; }

стойност на имота

ushort []

ValuesContainer

Вземете стойностите на контейнера.

public override Array ValuesContainer { get; }

стойност на имота

Array

Methods

CopyInstanceData(TiffDataType)

Копирайте данните на примера в клонирания тип.

protected override void CopyInstanceData(TiffDataType clonedType)

Parameters

clonedType TiffDataType

Това е клониран тип.

CreateInstance()

Създава нова инстанция.

protected override TiffDataType CreateInstance()

Returns

TiffDataType

Нов Aspose.Imaging.FileFormats.Tiff. TiffDataType инстанция.

ReadData(TiffStreamReader, дълъг, дълга)

Прочетете допълнителните данни.

protected override void ReadData(TiffStreamReader dataStream, long position, long count)

Parameters

dataStream TiffStreamReader

Пътят на данните.

position long

Позицията да се чете от.

count long

Броят на елементите.

WriteAdditionalData(TiffStreamWriter)

Напишете допълнителните таг данни.

public override long WriteAdditionalData(TiffStreamWriter dataStream)

Parameters

dataStream TiffStreamWriter

Пътят на данните.

Returns

long

Истинските битове са написани.

WriteTagValue(TiffStreamWriter)

Напишете текущата стойност на таг.

protected override void WriteTagValue(TiffStreamWriter dataStream)

Parameters

dataStream TiffStreamWriter

Пътят на данните за писане.

 Български