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
Derived
TiffASCIIType , TiffCommonArrayType , TiffUndefinedType , TiffUnknownType
Implements
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
DataSize
Saa merkinnän arvon koko.
public virtual ulong DataSize { get; }
Omistuksen arvo
ElementSize
Saat elementin koon byteina.
public virtual byte ElementSize { get; }
Omistuksen arvo
Id
Tutustu tunnisteeseen numerona.
[JsonProperty]
public ushort Id { get; }
Omistuksen arvo
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
TagId
Tutustu tunnisteeseen ID.
public TiffTags TagId { get; }
Omistuksen arvo
TagType
Saa tunnus tyyppi.
public abstract TiffDataTypes TagType { get; }
Omistuksen arvo
Value
Saat tai asetat arvon, jonka tämä tietotyyppi sisältää.
public abstract object Value { get; set; }
Omistuksen arvo
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
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
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
Uusi Aspose.Imaging.FileFormats.Tiff. TiffDataType tapaus.
DeepClone()
Se muodostaa syvän klonin tästä tapauksesta.
public virtual TiffDataType DeepClone()
Returns
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
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
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
ja lukeminen tag.
Exceptions
Tietokannat
ToString()
Palauttaa System.String, joka edustaa tätä tapausta.
public override string ToString()
Returns
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
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
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.