Class TiffDataType

Class TiffDataType

İsim alanı : Aspose.Imaging.FileFormats.Tiff Toplantı: Aspose.Imaging.dll (25.4.0)

TIFF veri türü.

[JsonObject(MemberSerialization.OptIn)]
public abstract class TiffDataType : IComparable

Inheritance

object TiffDataType

Derived

TiffASCIIType , TiffCommonArrayType , TiffUndefinedType , TiffUnknownType

Implements

IComparable

mirasçı üyeleri

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

TiffDataType(Yürüyüş)

Aspose.Imaging.FileFormats.Tiff.TiffDataType sınıfının yeni bir örneğini başlatır.

[JsonConstructor]
protected TiffDataType(ushort tagId)

Parameters

tagId ushort

Etiket id.

Properties

Count

Eleman sayısını alır.

public abstract ulong Count { get; }

Mülkiyet Değer

ulong

DataSize

etiket değer boyutunu alır.

public virtual ulong DataSize { get; }

Mülkiyet Değer

ulong

ElementSize

Eleman boyutunu byte olarak alır.

public virtual byte ElementSize { get; }

Mülkiyet Değer

byte

Id

ID sayısı olarak işaretlenir.

[JsonProperty]
public ushort Id { get; }

Mülkiyet Değer

ushort

IsValid

Etiket verilerinin geçerli olup olmadığını gösteren bir değer alır. geçerli etiket, kaydedilebilir verileri içerir. geçersiz etiket kaydedilemez.

public bool IsValid { get; }

Mülkiyet Değer

bool

TagId

Etiket ID’yi alın.

public TiffTags TagId { get; }

Mülkiyet Değer

TiffTags

TagType

Etiket türünü alır.

public abstract TiffDataTypes TagType { get; }

Mülkiyet Değer

TiffDataTypes

Value

Bu veri türü içerdiği değerleri alır veya ayarlar.

public abstract object Value { get; set; }

Mülkiyet Değer

object

Methods

CompareTo(nesne)

Mevcut örneği aynı türün başka bir nesneyle karşılaştırır ve mevcut örneğin diğer nesneyle aynı sırada ilerlediğini, devam ettiğini veya gerçekleştiğini gösteren bir bütünü geri getirir.

public int CompareTo(object obj)

Parameters

obj object

Bu durumla karşılaştırılması gereken bir konu.

Returns

int

Karşılaştırılan nesnelerin nispeten sırasını gösteren 32 bit imzalanmış bir bütün. geri dönüş değeri şu anlamlara sahiptir:ValueMeaning0’dan daha azBu örnek obj’.ZeroBu örnek obj’.0’dan daha büyükBu örnek obj’dan daha büyük.

Exceptions

TiffImageException

Tahmin edilen TiffDataType tipi.

CopyInstanceData(TiffDataType)

Örnek verileri klonlu türüne kopyalayın.

protected virtual void CopyInstanceData(TiffDataType clonedType)

Parameters

clonedType TiffDataType

Klonlu bir tür.

CreateInstance()

Yeni bir örnek oluşturur.

protected abstract TiffDataType CreateInstance()

Returns

TiffDataType

Yeni bir Aspose.Imaging.FileFormats.Tiff.TiffDataType örneği.

DeepClone()

Bu durumun derin bir klonunu oluşturur.

public virtual TiffDataType DeepClone()

Returns

TiffDataType

Şimdiki durumun derin bir klonu.

GetAdditionalDataSize(byte)

Ek etiket değeri boyutunu byte olarak alır (eğer etiket tüm etiket değeri ile uyumlu olamazsa).

public virtual ulong GetAdditionalDataSize(byte sizeOfTagValue)

Parameters

sizeOfTagValue byte

Etiket değeri boyutu: BigTiff için 4 veya 8.

Returns

ulong

Bilgi boyutları byte olarak belirlenir.

GetAlignedDataSize(byte)

4 byte (int) veya 8 byte (uzun) sınırında ayarlanmış veri boyutunu alır.

public ulong GetAlignedDataSize(byte sizeOfTagValue)

Parameters

sizeOfTagValue byte

Etiket değerinin büyüklüğü.

Returns

ulong

Bilgi boyutları byte olarak belirlenir.

ReadData(TiffStreamReader, uzun, uzun)

Ek verileri okuyun.

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

Parameters

dataStream TiffStreamReader

Bu veri akışı.

position long

Okumaya devam et pozisyonu.

count long

Eleman sayısı için.

ReadTag(TiffStreamReader, uzun)

Etiket verilerini okuyun.

public static TiffDataType ReadTag(TiffStreamReader dataStream, long position)

Parameters

dataStream TiffStreamReader

Bu veri akışı.

position long

Etiket pozisyonu.

Returns

TiffDataType

Okumaya devam et.

Exceptions

ArgumentNullException

veri akışı

ToString()

Bu istasyonu temsil eden bir System.String’i geri getirir.

public override string ToString()

Returns

string

Bu istasyonu temsil eden bir sistem.String.

WriteAdditionalData(TiffStreamWriter)

Ek etiket verilerini yazın.

public abstract long WriteAdditionalData(TiffStreamWriter dataStream)

Parameters

dataStream TiffStreamWriter

Bu veri akışı.

Returns

long

Gerçek bitler yazılmıştır.

WriteTag(TiffStreamWriter, uzun)

Etiket verilerini yazın.

public void WriteTag(TiffStreamWriter dataStream, long additionalDataOffset)

Parameters

dataStream TiffStreamWriter

Bu veri akışı.

additionalDataOffset long

Buna ek verileri yazmak için ödeme yapılır.

Exceptions

ImageSaveException

  • bu için değerler yazamazsınız.TagType + Mesaj : + istisna.Mesaj

WriteTagValueOrOffset(TiffStreamWriter, uzun)

Etiket değerini veya ek indirimini yazın.

protected abstract void WriteTagValueOrOffset(TiffStreamWriter dataStream, long additionalDataOffset)

Parameters

dataStream TiffStreamWriter

Bu veri akışı.

additionalDataOffset long

Ek veriler ödenir.

 Türkçe