Class TiffStreamReader

Class TiffStreamReader

Il nome: Aspose.Imaging.FileFormats.Tiff.FileManagement Assemblea: Aspose.Imaging.dll (25.4.0)

Il flusso di tiff per gestire il piccolo formato di file tiff.

public class TiffStreamReader : #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk=

Inheritance

object #=zdHYrp8g4XyptXTWKIMGNvlzbvJsVcv0s_yEMnLVNO3tB9hQcHnCc5xk= TiffStreamReader

Derived

BigTiffReader , TiffBigEndianStreamReader

I membri ereditari

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

Constructors

TiffStreamReader(di byte[])

Inizializza una nuova instanza della classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.

public TiffStreamReader(byte[] data)

Parameters

data byte [ ]

Il byte raccoglie i dati.

TiffStreamReader(di byte[ ], di int)

Inizializza una nuova instanza della classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.

public TiffStreamReader(byte[] data, int startIndex)

Parameters

data byte [ ]

Il byte raccoglie i dati.

startIndex int

L’indice di avvio è in data'.

TiffStreamReader(di byte[ ], di int, int)

Inizializza una nuova instanza della classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.

public TiffStreamReader(byte[] data, int startIndex, int dataLength)

Parameters

data byte [ ]

Il byte raccoglie i dati.

startIndex int

L’indice di avvio è in data'.

dataLength int

lunghezza dei dati.

TiffStreamReader(StreamContainer)

Inizializza una nuova instanza della classe Aspose.Imaging.FileFormats.Tiff. FileManagement. TiffStreamReader.

public TiffStreamReader(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

Il contenitore di flusso.

Properties

Length

Ottieni la lunghezza del lettore.

public long Length { get; }

Valore di proprietà

long

ThrowExceptions

Riceve o impone un valore che indica se le eccezioni vengono lanciate sul trattamento errato dei dati (leggere o scrivere al flusso).

public bool ThrowExceptions { get; set; }

Valore di proprietà

bool

Methods

ProcessReadDataDouble(di byte[])

Realizza una conversione al doppio array.

protected virtual double[] ProcessReadDataDouble(byte[] data)

Parameters

data byte [ ]

I dati da convertire.

Returns

double [ ]

L’array convertitore

ProcessReadDataFloat(di byte[])

Realizza una conversione all’array di float.

protected virtual float[] ProcessReadDataFloat(byte[] data)

Parameters

data byte [ ]

I dati da convertire.

Returns

float [ ]

L’array convertitore

ProcessReadDataInt(di byte[])

Realizza una conversione all’intero array.

protected virtual int[] ProcessReadDataInt(byte[] data)

Parameters

data byte [ ]

I dati da convertire.

Returns

int [ ]

L’array convertitore

ProcessReadDataLong(di byte[])

Realizza una conversione a lungo raggio.

protected virtual long[] ProcessReadDataLong(byte[] data)

Parameters

data byte [ ]

I dati da convertire.

Returns

long [ ]

L’array convertitore

ProcessReadDataShort(di byte[])

Realizza una conversione alla corta aria.

protected virtual short[] ProcessReadDataShort(byte[] data)

Parameters

data byte [ ]

I dati da convertire.

Returns

short [ ]

L’array convertitore

ProceduraDati(di byte[])

Realizza una conversione all’array integrale non firmata.

protected virtual uint[] ProcessReadDataUInt(byte[] data)

Parameters

data byte [ ]

I dati da convertire.

Returns

uint [ ]

L’array convertitore

ProceduraDataLong(di byte[])

Realizza una conversione all’array ushort.

protected virtual ulong[] ProcessReadDataULong(byte[] data)

Parameters

data byte [ ]

I dati da convertire.

Returns

ulong [ ]

L’array convertitore

ProceduraDataScorso(di byte[])

Realizza una conversione alla corta aria non firmata.

protected virtual ushort[] ProcessReadDataUShort(byte[] data)

Parameters

data byte [ ]

I dati da convertire.

Returns

ushort [ ]

L’array convertitore

ReadBytes(di byte[ ], int, lungo, lungo)

Leggi una serie di valori byte dal flusso.

public long ReadBytes(byte[] array, int arrayIndex, long position, long count)

Parameters

array byte [ ]

L’argomento da riempire.

arrayIndex int

L’indice array per iniziare a mettere i valori.

position long

La posizione di flusso da leggere.

count long

Gli elementi contano per leggere.

Returns

long

L’arredamento dei valori byte.

ReadBytes(lungo, lungo)

Leggi una serie di valori byte non firmati dal flusso.

public byte[] ReadBytes(long position, long count)

Parameters

position long

La posizione da leggere.

count long

Gli elementi contano.

Returns

byte [ ]

La serie di valori byte non firmati.

ReadDouble(lungo)

Leggi un singolo valore doppio dal flusso.

public double ReadDouble(long position)

Parameters

position long

La posizione da leggere.

Returns

double

Il doppio valore unico.

ReadDoubleArray(lungo, lungo)

Leggi una serie di valori doppie dal flusso.

public double[] ReadDoubleArray(long position, long count)

Parameters

position long

La posizione da leggere.

count long

Gli elementi contano.

Returns

double [ ]

L’arredamento di due valori.

ReadFloat(lungo)

Leggi un unico valore di flusso dal flusso.

public float ReadFloat(long position)

Parameters

position long

La posizione da leggere.

Returns

float

Il singolo valore di flotta.

ReadFloatArray(lungo, lungo)

Leggi una serie di valori fluttuanti dal flusso.

public float[] ReadFloatArray(long position, long count)

Parameters

position long

La posizione da leggere.

count long

Gli elementi contano.

Returns

float [ ]

L’arredamento dei valori fluttuosi.

Exceptions

ArgumentOutOfRangeException

Contare; attesa di un numero positivo.

ReadLong(lungo)

Leggi il valore lungo non firmato dal flusso.

public long ReadLong(long position)

Parameters

position long

La posizione da leggere.

Returns

long

Un valore insignito.

ReadLongArray(lungo, lungo)

Leggi una serie di valori ulong dal flusso.

public long[] ReadLongArray(long position, long count)

Parameters

position long

La posizione da leggere.

count long

Gli elementi contano.

Returns

long [ ]

Il ultimo array.

Exceptions

ArgumentOutOfRangeException

Argomento fuori dalla gamma

ReadRational(lungo)

Leggi un valore di un numero razionale dal flusso.

public TiffRational ReadRational(long position)

Parameters

position long

La posizione da leggere.

Returns

TiffRational

Il numero razionale.

ReadRationalArray(lungo, lungo)

Leggi una serie di valori razionali dal flusso.

public TiffRational[] ReadRationalArray(long position, long count)

Parameters

position long

La posizione da leggere.

count long

Gli elementi contano.

Returns

TiffRational [ ]

La serie di valori razionali.

Exceptions

ArgumentOutOfRangeException

Contare; attesa di un numero positivo.

di ReadSbyte(lungo)

Leggi i dati byte firmati dal flusso.

public sbyte ReadSByte(long position)

Parameters

position long

La posizione da leggere.

Returns

sbyte

Il valore byte firmato.

ReadByteArray(lungo, lungo)

Leggi una serie di valori byte firmati dal flusso.

public sbyte[] ReadSByteArray(long position, long count)

Parameters

position long

La posizione da leggere.

count long

Gli elementi contano.

Returns

sbyte [ ]

L’arredamento dei valori byte firmati.

Leggi tutto(lungo)

Leggi il valore integrale firmato dal flusso.

public int ReadSInt(long position)

Parameters

position long

La posizione da leggere.

Returns

int

Un valore totale firmato.

Leggi tutto(lungo, lungo)

Leggi una serie di valori integrali firmati dal flusso.

public int[] ReadSIntArray(long position, long count)

Parameters

position long

La posizione da leggere.

count long

Gli elementi contano.

Returns

int [ ]

La serie di valori integrali firmati.

Exceptions

ArgumentOutOfRangeException

contare;Total byte count è negativo. + count + x4= + totalBytes

La lettura(lungo)

Leggi un unico valore di numero razionale firmato dal flusso.

public TiffSRational ReadSRational(long position)

Parameters

position long

La posizione da leggere.

Returns

TiffSRational

Il numero razionale firmato.

LeggiArrivo(lungo, lungo)

Leggi una serie di valori razionali firmati dal flusso.

public TiffSRational[] ReadSRationalArray(long position, long count)

Parameters

position long

La posizione da leggere.

count long

Gli elementi contano.

Returns

TiffSRational [ ]

La serie di valori razionali firmati.

Exceptions

ArgumentOutOfRangeException

Contare; attesa di un numero positivo.

di ReadSShort(lungo)

Leggi il breve valore firmato dal flusso.

public short ReadSShort(long position)

Parameters

position long

La posizione da leggere.

Returns

short

Un breve valore firmato.

ReadScorsoArray(lungo, lungo)

Leggi una serie di valori brevi firmati dal flusso.

public short[] ReadSShortArray(long position, long count)

Parameters

position long

La posizione da leggere.

count long

Gli elementi contano.

Returns

short [ ]

La serie di valori brevi firmati.

Exceptions

ArgumentOutOfRangeException

Contare; attesa di un numero positivo.

Leggi tutto(lungo)

Leggi il valore integrale non firmato dal flusso.

public uint ReadUInt(long position)

Parameters

position long

La posizione da leggere.

Returns

uint

Un valore integrale non firmato.

Leggi tutto(lungo, lungo)

Leggi una serie di valori integrali non firmati dal flusso.

public uint[] ReadUIntArray(long position, long count)

Parameters

position long

La posizione da leggere.

count long

Gli elementi contano.

Returns

uint [ ]

La serie di valori integrali non firmati.

Exceptions

ArgumentOutOfRangeException

contare;Total byte count è negativo. + count + x4= + totalBytes

Leggi tutto(lungo)

Leggi il valore lungo non firmato dal flusso.

public ulong ReadULong(long position)

Parameters

position long

La posizione da leggere.

Returns

ulong

Un valore insignito.

LeggiLeggi(lungo, lungo)

Leggi una serie di valori ulong dal flusso.

public ulong[] ReadULongArray(long position, long count)

Parameters

position long

La posizione da leggere.

count long

Gli elementi contano.

Returns

ulong [ ]

Il ultimo array.

Exceptions

ArgumentOutOfRangeException

Argomento fuori dalla gamma

La lettura(lungo)

Leggi il valore corto non firmato dal flusso.

public ushort ReadUShort(long position)

Parameters

position long

La posizione da leggere.

Returns

ushort

Un valore insignito.

LeggiSuccessivo(lungo, lungo)

Leggi una serie di valori integrali non firmati dal flusso.

public ushort[] ReadUShortArray(long position, long count)

Parameters

position long

La posizione da leggere.

count long

Gli elementi contano.

Returns

ushort [ ]

La serie di valori integrali non firmati.

Exceptions

ArgumentOutOfRangeException

contare;Total byte count è negativo. + count + x2= + totalBytes

ToStreamContainer(lungo)

Converti i dati di base nel contenitore di flusso.

public StreamContainer ToStreamContainer(long startPosition)

Parameters

startPosition long

La posizione di avvio per iniziare la conversione da.

Returns

StreamContainer

Il Aspose.Imaging.StreamContainer con dati convertiti.

 Italiano