Class TiffSRationalType

Class TiffSRationalType

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

Тифът подписа рационален тип.

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

Inheritance

object ← TiffDataType ← TiffCommonArrayType ← TiffSRationalType

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

ТифСрационаленТайп(TiffTags)

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

public TiffSRationalType(TiffTags tagId)

Parameters

tagId TiffTags

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

ТифСрационаленТайп(Ушорт)

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

[JsonConstructor]
public TiffSRationalType(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 TiffSRational[] Values { get; set; }

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

TiffSRational []

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

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

 Български