TiffStreamReader

Inheritance: java.lang.Object, com.aspose.fileformats.fileformats.tiff.filemanagement.TiffStreamSeeker

public class TiffStreamReader extends TiffStreamSeeker

Il flusso tiff per gestire il formato di file tiff little endian.

Costruttori

CostruttoreDescrizione
TiffStreamReader(byte[] data)Inizializza una nuova istanza della classe TiffStreamReader.
TiffStreamReader(byte[] data, int startIndex)Inizializza una nuova istanza della classe TiffStreamReader.
TiffStreamReader(byte[] data, int startIndex, int dataLength)Inizializza una nuova istanza della classe TiffStreamReader.
TiffStreamReader(StreamContainer streamContainer)Inizializza una nuova istanza della classe TiffStreamReader.

Metodi

MetodoDescrizione
getLength()Ottiene la lunghezza del lettore.
getThrowExceptions()Ottiene o imposta un valore che indica se le eccezioni vengono generate durante l’elaborazione errata dei dati (lettura o scrittura sullo stream).
setThrowExceptions(boolean value)Ottiene o imposta un valore che indica se le eccezioni vengono generate durante l’elaborazione errata dei dati (lettura o scrittura sullo stream).
readBytes(byte[] array, int arrayIndex, long position, long count)Legge un array di valori byte dallo stream.
readBytes(long position, long count)Legge un array di valori byte senza segno dallo stream.
readDouble(long position)Legge un singolo valore double dallo stream.
readDoubleArray(long position, long count)Legge un array di valori double dallo stream.
readFloat(long position)Legge un singolo valore float dallo stream.
readFloatArray(long position, long count)Legge un array di valori float dallo stream.
readRational(long position)Legge un singolo valore di numero razionale dallo stream.
readSRational(long position)Legge un singolo valore di numero razionale con segno dallo stream.
readRationalArray(long position, long count)Legge un array di valori razionali dallo stream.
readSRationalArray(long position, long count)Legge un array di valori razionali con segno dallo stream.
readSByte(long position)Legge dati byte con segno dallo stream.
readSByteArray(long position, long count)Legge un array di valori byte con segno dallo stream.
readSInt(long position)Legge un valore intero con segno dallo stream.
readSIntArray(long position, long count)Legge un array di valori interi con segno dallo stream.
readSShort(long position)Legge un valore short con segno dallo stream.
readSShortArray(long position, long count)Legge un array di valori short con segno dallo stream.
readUInt(long position)Legge un valore intero senza segno dallo stream.
readUIntArray(long position, long count)Legge un array di valori interi senza segno dallo stream.
readUShort(long position)Legge un valore short senza segno dallo stream.
readUShortArray(long position, long count)Legge un array di valori interi senza segno dallo stream.
readLong(long position)Legge un valore long senza segno dallo stream.
readLongArray(long position, long count)Legge un array di valori long dallo stream.
readULong(long position)Legge un valore long senza segno dallo stream.
readULongArray(long position, long count)Legge un array di valori ulong dallo stream.
toStreamContainer(long startPosition)Converte i dati sottostanti nel contenitore dello stream.

TiffStreamReader(byte[] data)

public TiffStreamReader(byte[] data)

Inizializza una nuova istanza della classe TiffStreamReader.

Parameters:

ParametroTipoDescrizione
datibyte[]I dati dell’array di byte.

TiffStreamReader(byte[] data, int startIndex)

public TiffStreamReader(byte[] data, int startIndex)

Inizializza una nuova istanza della classe TiffStreamReader.

Parameters:

ParametroTipoDescrizione
datibyte[]I dati dell’array di byte.
startIndexintL’indice iniziale in data.

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

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

Inizializza una nuova istanza della classe TiffStreamReader.

Parameters:

ParametroTipoDescrizione
datibyte[]I dati dell’array di byte.
startIndexintL’indice iniziale in data.
dataLengthintLunghezza dei dati.

TiffStreamReader(StreamContainer streamContainer)

public TiffStreamReader(StreamContainer streamContainer)

Inizializza una nuova istanza della classe TiffStreamReader.

Parameters:

ParametroTipoDescrizione
streamContainerStreamContainerIl contenitore dello stream.

getLength()

public long getLength()

Ottiene la lunghezza del lettore.

Valore: la lunghezza del lettore.

Returns: long

getThrowExceptions()

public boolean getThrowExceptions()

Ottiene o imposta un valore che indica se le eccezioni vengono generate durante l’elaborazione errata dei dati (lettura o scrittura sullo stream).

Valore: true se le eccezioni vengono generate durante l’elaborazione di dati errati; altrimenti, le condizioni di errore vengono ignorate silenziosamente.

Returns: boolean

setThrowExceptions(boolean value)

public void setThrowExceptions(boolean value)

Ottiene o imposta un valore che indica se le eccezioni vengono generate durante l’elaborazione errata dei dati (lettura o scrittura sullo stream).

Valore: true se le eccezioni vengono generate durante l’elaborazione di dati errati; altrimenti, le condizioni di errore vengono ignorate silenziosamente.

Parameters:

ParametroTipoDescrizione
valoreboolean

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

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

Legge un array di valori byte dallo stream.

Parameters:

ParametroTipoDescrizione
arraybyte[]L’array da riempire.
arrayIndexintL’indice dell’array da cui iniziare a inserire i valori.
positionlongLa posizione dello stream da cui leggere.
countlongIl conteggio degli elementi da leggere.

Returns: long - L’array di valori byte.

readBytes(long position, long count)

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

Legge un array di valori byte senza segno dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.
countlongIl conteggio degli elementi.

Returns: byte[] - L’array di valori byte senza segno.

readDouble(long position)

public double readDouble(long position)

Legge un singolo valore double dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.

Returns: double - Il singolo valore double.

readDoubleArray(long position, long count)

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

Legge un array di valori double dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.
countlongIl conteggio degli elementi.

Returns: double[] - L’array di valori double.

readFloat(long position)

public float readFloat(long position)

Legge un singolo valore float dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.

Returns: float - Il singolo valore float.

readFloatArray(long position, long count)

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

Legge un array di valori float dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.
countlongIl conteggio degli elementi.

Returns: float[] - L’array di valori float.

readRational(long position)

public TiffRational readRational(long position)

Legge un singolo valore di numero razionale dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.

Returns: TiffRational - The rational number.

readSRational(long position)

public TiffSRational readSRational(long position)

Legge un singolo valore di numero razionale con segno dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.

Returns: TiffSRational - The signed rational number.

readRationalArray(long position, long count)

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

Legge un array di valori razionali dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.
countlongIl conteggio degli elementi.

Returns: com.aspose.imaging.fileformats.tiff.TiffRational[] - L’array di valori razionali.

readSRationalArray(long position, long count)

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

Legge un array di valori razionali con segno dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.
countlongIl conteggio degli elementi.

Returns: com.aspose.imaging.fileformats.tiff.TiffSRational[] - L’array di valori razionali con segno.

readSByte(long position)

public byte readSByte(long position)

Legge dati byte con segno dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.

Returns: byte - Il valore byte con segno.

readSByteArray(long position, long count)

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

Legge un array di valori byte con segno dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.
countlongIl conteggio degli elementi.

Returns: byte[] - L’array di valori byte con segno.

readSInt(long position)

public int readSInt(long position)

Legge un valore intero con segno dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.

Returns: int - Un valore intero con segno.

readSIntArray(long position, long count)

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

Legge un array di valori interi con segno dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.
countlongIl conteggio degli elementi.

Returns: int[] - L’array di valori interi con segno.

readSShort(long position)

public short readSShort(long position)

Legge un valore short con segno dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.

Returns: short - Un valore short con segno.

readSShortArray(long position, long count)

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

Legge un array di valori short con segno dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.
countlongIl conteggio degli elementi.

Returns: short[] - L’array di valori short con segno.

readUInt(long position)

public long readUInt(long position)

Legge un valore intero senza segno dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.

Returns: long - Un valore intero senza segno.

readUIntArray(long position, long count)

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

Legge un array di valori interi senza segno dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.
countlongIl conteggio degli elementi.

Returns: long[] - L’array di valori interi senza segno.

readUShort(long position)

public int readUShort(long position)

Legge un valore short senza segno dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.

Returns: int - Un valore short senza segno.

readUShortArray(long position, long count)

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

Legge un array di valori interi senza segno dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.
countlongIl conteggio degli elementi.

Returns: int[] - L’array di valori interi senza segno.

readLong(long position)

public final long readLong(long position)

Legge un valore long senza segno dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.

Returns: long - Un valore short senza segno.

readLongArray(long position, long count)

public final long[] readLongArray(long position, long count)

Legge un array di valori long dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.
countlongIl conteggio degli elementi.

Returns: long[] - L’array ulong.

readULong(long position)

public final long readULong(long position)

Legge un valore long senza segno dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.

Returns: long - Un valore short senza segno.

readULongArray(long position, long count)

public final long[] readULongArray(long position, long count)

Legge un array di valori ulong dallo stream.

Parameters:

ParametroTipoDescrizione
positionlongLa posizione da cui leggere.
countlongIl conteggio degli elementi.

Returns: long[] - L’array ulong.

toStreamContainer(long startPosition)

public StreamContainer toStreamContainer(long startPosition)

Converte i dati sottostanti nel contenitore dello stream.

Parameters:

ParametroTipoDescrizione
startPositionlongLa posizione di inizio da cui avviare la conversione.

Returns: StreamContainer - The StreamContainer with converted data.