Class TiffSRationalType
Името на пространството: Aspose.Imaging.FileFormats.Tiff.TiffTagTypes Асамблея: Aspose.Imaging.dll (25.5.0)
Тифът подписа рационален тип.
[JsonObject(MemberSerialization.OptIn)]
public sealed class TiffSRationalType : TiffCommonArrayType, IComparableInheritance
object ← TiffDataType ← TiffCommonArrayType ← TiffSRationalType
Implements
наследници
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; }стойност на имота
TagType
Получават се типове.
public override TiffDataTypes TagType { get; }стойност на имота
Value
Получава или задава стойността, която този тип данни съдържа.
public override object Value { get; set; }стойност на имота
Exceptions
Подкрепен е само ТифСрационален ареал.
Values
Получават или определят стойностите.
[JsonProperty]
public TiffSRational[] Values { get; set; }стойност на имота
ValuesContainer
Вземете стойностите на контейнера.
public override Array ValuesContainer { get; }стойност на имота
Methods
CopyInstanceData(TiffDataType)
Копирайте данните на примера в клонирания тип.
protected override void CopyInstanceData(TiffDataType clonedType)Parameters
clonedType TiffDataType
Това е клониран тип.
CreateInstance()
Създава нова инстанция.
protected override TiffDataType CreateInstance()Returns
Нов 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
Истинските битове са написани.
WriteTagValue(TiffStreamWriter)
Напишете текущата стойност на таг.
protected override void WriteTagValue(TiffStreamWriter dataStream)Parameters
dataStream TiffStreamWriter
Пътят на данните за писане.