Class TiffDataType

Class TiffDataType

nazivni prostor: Aspose.Imaging.FileFormats.Tiff Sastav: Aspose.Imaging.dll (25.4.0)

Vrsta podataka TIFF.

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

Inheritance

object TiffDataType

Derived

TiffASCIIType , TiffCommonArrayType , TiffUndefinedType , TiffUnknownType

Implements

IComparable

naslijeđeni članovi

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

Constructors

TiffDataType(Sljedeći)

Inicijalizira novu primjenu Aspose.Imaging.FileFormats.Tiff. TiffDataType klase.

[JsonConstructor]
protected TiffDataType(ushort tagId)

Parameters

tagId ushort

Slijedeći članak ID.

Properties

Count

Dobiva broj elemenata.

public abstract ulong Count { get; }

Vrijednost nekretnina

ulong

DataSize

Pronađite veličinu vrijednosti oznake.

public virtual ulong DataSize { get; }

Vrijednost nekretnina

ulong

ElementSize

Dobiva veličinu elementa u bajtima.

public virtual byte ElementSize { get; }

Vrijednost nekretnina

byte

Id

Saznajte ID kao broj.

[JsonProperty]
public ushort Id { get; }

Vrijednost nekretnina

ushort

IsValid

Dobiva vrijednost koja ukazuje na važnost podataka o oznaku. valjan oznaka sadrži podatke koji se mogu sačuvati. valjan oznaka se ne može sačuvati.

public bool IsValid { get; }

Vrijednost nekretnina

bool

TagId

Pronađite oznaku ID.

public TiffTags TagId { get; }

Vrijednost nekretnina

TiffTags

TagType

Pronađite tip oznake.

public abstract TiffDataTypes TagType { get; }

Vrijednost nekretnina

TiffDataTypes

Value

Dobivate ili postavite vrijednost koju ovaj tip podataka sadrži.

public abstract object Value { get; set; }

Vrijednost nekretnina

object

Methods

CompareTo(Objekt)

Usporeduje trenutnu instans s drugim predmetom istog tipa i vraća cjelinu koja ukazuje da li trenutna instans prethodi, slijedi ili se događa u istom položaju u vrstnom redoslijedu kao i drugi objekt.

public int CompareTo(object obj)

Parameters

obj object

To je predmet koji treba usporediti s ovim postupkom.

Returns

int

Povratna vrijednost ima sljedeće značenja:ValueMeaningManje od nuleOva je primjera manja od obj’.ZeroOva je primjera jednaka obj’.Veća od nuleOva je primjera veća od obj'.

Exceptions

TiffImageException

Očekivani TiffDataType tip.

CopyInstanceData(TiffDataType)

Kopirajte primjerke podataka u klonirani tip.

protected virtual void CopyInstanceData(TiffDataType clonedType)

Parameters

clonedType TiffDataType

To je klonirani tip.

CreateInstance()

Stvaraju se nove primjere.

protected abstract TiffDataType CreateInstance()

Returns

TiffDataType

Novi Aspose.Imaging.FileFormats.Tiff. TiffDataType primjerak.

DeepClone()

Izdvaja duboku klonu ove primjere.

public virtual TiffDataType DeepClone()

Returns

TiffDataType

To je duboka klona trenutne situacije.

GetAdditionalDataSize(byte)

Dobiva dodatnu veličinu vrijednosti oznake u bajtima (u slučaju da oznaka ne može prilagoditi cijelu vrijednost oznaku).

public virtual ulong GetAdditionalDataSize(byte sizeOfTagValue)

Parameters

sizeOfTagValue byte

Vrijednost oznake: 4 ili 8 za BigTiff.

Returns

ulong

Dodatna veličina podataka u bajtima.

GetAlignedDataSize(byte)

Pronađite veličinu podataka usklađenu u 4 bit (int) ili 8-bit (dugi) granica.

public ulong GetAlignedDataSize(byte sizeOfTagValue)

Parameters

sizeOfTagValue byte

Vrijednost oznake veličine.

Returns

ulong

Veličina usklađenih podataka u bajtima.

ReadData(TiffStreamReader, dugo, dugo)

Pročitajte dodatne podatke.

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

Parameters

dataStream TiffStreamReader

Slijedeći članakData stream.

position long

Pozicija za čitanje.

count long

Broj pojedinih elemenata.

ReadTag(TiffStreamReader, Dugo)

Čitajte oznaku podataka.

public static TiffDataType ReadTag(TiffStreamReader dataStream, long position)

Parameters

dataStream TiffStreamReader

Slijedeći članakData stream.

position long

Slijedeći članakPoziv.

Returns

TiffDataType

Tag za čitanje.

Exceptions

ArgumentNullException

SvijetDataStream

ToString()

Povratak System.String koji predstavlja ovu primjenu.

public override string ToString()

Returns

string

String.String koji predstavlja ovu primjenu.

WriteAdditionalData(TiffStreamWriter)

Napišite dodatne oznake podataka.

public abstract long WriteAdditionalData(TiffStreamWriter dataStream)

Parameters

dataStream TiffStreamWriter

Slijedeći članakData stream.

Returns

long

Pravi bajti su napisani.

WriteTag(TiffStreamWriter, Dugo)

Napisati oznaku podataka.

public void WriteTag(TiffStreamWriter dataStream, long additionalDataOffset)

Parameters

dataStream TiffStreamWriter

Slijedeći članakData stream.

additionalDataOffset long

Odšteta za pisanje dodatnih podataka na.

Exceptions

ImageSaveException

Ne možete napisati vrijednosti za + ovo.TagType + poruka : + iznimka.

WriteTagValueOrOffset(TiffStreamWriter, Dugo)

Napišite vrijednost oznake ili dodatnu naknadu.

protected abstract void WriteTagValueOrOffset(TiffStreamWriter dataStream, long additionalDataOffset)

Parameters

dataStream TiffStreamWriter

Slijedeći članakData stream.

additionalDataOffset long

Dodatni podaci su isplaćeni.

 Hrvatski