Class TiffDataType

Class TiffDataType

ja nimityö: Aspose.Imaging.FileFormats.Tiff Kokoelma: Aspose.Imaging.dll (25.4.0)

TIFF tiedon tyyppi.

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

Inheritance

object TiffDataType

Derived

TiffASCIIType , TiffCommonArrayType , TiffUndefinedType , TiffUnknownType

Implements

IComparable

Perintöjäsenet

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

Constructors

TiffDataType(Syyllinen)

Aloita uusi esimerkki Aspose.Imaging.FileFormats.Tiff. TiffDataType luokka.

[JsonConstructor]
protected TiffDataType(ushort tagId)

Parameters

tagId ushort

Tämä on ID.

Properties

Count

Saat elementtien lukumäärän.

public abstract ulong Count { get; }

Omistuksen arvo

ulong

DataSize

Saa merkinnän arvon koko.

public virtual ulong DataSize { get; }

Omistuksen arvo

ulong

ElementSize

Saat elementin koon byteina.

public virtual byte ElementSize { get; }

Omistuksen arvo

byte

Id

Tutustu tunnisteeseen numerona.

[JsonProperty]
public ushort Id { get; }

Omistuksen arvo

ushort

IsValid

Saat arvon, joka osoittaa, ovatko tag-tiedot voimassa.Voimassa oleva tag sisältää tietoja, joita voidaan säilyttää.Voimassa oleva tag ei voi tallentaa.

public bool IsValid { get; }

Omistuksen arvo

bool

TagId

Tutustu tunnisteeseen ID.

public TiffTags TagId { get; }

Omistuksen arvo

TiffTags

TagType

Saa tunnus tyyppi.

public abstract TiffDataTypes TagType { get; }

Omistuksen arvo

TiffDataTypes

Value

Saat tai asetat arvon, jonka tämä tietotyyppi sisältää.

public abstract object Value { get; set; }

Omistuksen arvo

object

Methods

CompareTo(Objekti)

Vertaa nykyisen instanssin toiseen saman tyyppiseen objektiin ja palauttaa kokonaisuuden, joka osoittaa, onko nykyinen instanssi edellä, seuraa tai tapahtuu samassa asemassa sortin järjestyksessä kuin toinen objekti.

public int CompareTo(object obj)

Parameters

obj object

Tarkoituksena on verrata tätä tapausta.

Returns

int

32-bittinen allekirjoitettu kokonaisuus, joka osoittaa verrattavien esineiden suhteellisen järjestyksen. palautusarvo on seuraavat merkitykset:ValueMeaningLess than zeroTämä esimerkki on pienempi kuin obj’.ZeroTämä esimerkki on obj’.Yleempi kuin zeroTämä esimerkki on suurempi kuin obj'.

Exceptions

TiffImageException

Odotettu TiffDataType tyyppi.

CopyInstanceData(TiffDataType)

Kopioi esimerkkitiedot kloonityyppään.

protected virtual void CopyInstanceData(TiffDataType clonedType)

Parameters

clonedType TiffDataType

Siinä on klonattu tyyppi.

CreateInstance()

Luo uusi tapaus.

protected abstract TiffDataType CreateInstance()

Returns

TiffDataType

Uusi Aspose.Imaging.FileFormats.Tiff. TiffDataType tapaus.

DeepClone()

Se muodostaa syvän klonin tästä tapauksesta.

public virtual TiffDataType DeepClone()

Returns

TiffDataType

Kyseessä on nykyisen instanssin syvä kloni.

GetAdditionalDataSize(bytejä)

Saat lisätunnuksen arvon koon byteina (jos tunnus ei voi sovittaa koko tunnuksen arvoa).

public virtual ulong GetAdditionalDataSize(byte sizeOfTagValue)

Parameters

sizeOfTagValue byte

Merkinnän koko: 4 tai 8 BigTiffille.

Returns

ulong

Lisätietojen koko byteissä.

GetAlignedDataSize(bytejä)

Saat datan koon, joka on yhdenmukaistettu 4 bytin (int) tai 8 bytien (pituin) raja-arvoon.

public ulong GetAlignedDataSize(byte sizeOfTagValue)

Parameters

sizeOfTagValue byte

Määrä merkki arvo.

Returns

ulong

Aligned data size byteissä.

ReadData(TiffStreamReader, pitkä, pitkä)

Lue lisää lisätietoja.

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

Parameters

dataStream TiffStreamReader

Tietojen virtaaminen .

position long

Sijainti on luettavana.

count long

ja elementtien lukumäärä.

ReadTag(TiffStreamReader, pitkä)

Lukee merkinnän tiedot.

public static TiffDataType ReadTag(TiffStreamReader dataStream, long position)

Parameters

dataStream TiffStreamReader

Tietojen virtaaminen .

position long

Tärkeää on sijainti.

Returns

TiffDataType

ja lukeminen tag.

Exceptions

ArgumentNullException

Tietokannat

ToString()

Palauttaa System.String, joka edustaa tätä tapausta.

public override string ToString()

Returns

string

Järjestelmä.String, joka edustaa tätä tapausta.

WriteAdditionalData(TiffStreamWriter)

Kirjoita lisätiedot.

public abstract long WriteAdditionalData(TiffStreamWriter dataStream)

Parameters

dataStream TiffStreamWriter

Tietojen virtaaminen .

Returns

long

Todelliset bytejä on kirjoitettu.

WriteTag(TiffStreamWriter, pitkä)

Kirjoita merkkitiedot.

public void WriteTag(TiffStreamWriter dataStream, long additionalDataOffset)

Parameters

dataStream TiffStreamWriter

Tietojen virtaaminen .

additionalDataOffset long

Korvaus kirjoittaa ylimääräisiä tietoja.

Exceptions

ImageSaveException

Ei voi kirjoittaa arvoja + tämä.TagTyppi + Viesti : + poikkeus.Viesti

WriteTagValueOrOffset(TiffStreamWriter, pitkä)

Kirjoita merkinnän arvo tai lisämaksut.

protected abstract void WriteTagValueOrOffset(TiffStreamWriter dataStream, long additionalDataOffset)

Parameters

dataStream TiffStreamWriter

Tietojen virtaaminen .

additionalDataOffset long

Lisätiedot maksetaan.

 Suomi