TiffStreamReader

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

public class TiffStreamReader extends TiffStreamSeeker

El flujo tiff para manejar el formato de archivo tiff little endian.

Constructores

ConstructorDescripción
TiffStreamReader(byte[] data)Inicializa una nueva instancia de la clase TiffStreamReader.
TiffStreamReader(byte[] data, int startIndex)Inicializa una nueva instancia de la clase TiffStreamReader.
TiffStreamReader(byte[] data, int startIndex, int dataLength)Inicializa una nueva instancia de la clase TiffStreamReader.
TiffStreamReader(StreamContainer streamContainer)Inicializa una nueva instancia de la clase TiffStreamReader.

Métodos

MétodoDescripción
getLength()Obtiene la longitud del lector.
getThrowExceptions()Obtiene o establece un valor que indica si se lanzan excepciones al procesar datos incorrectos (lectura o escritura en el flujo).
setThrowExceptions(boolean value)Obtiene o establece un valor que indica si se lanzan excepciones al procesar datos incorrectos (lectura o escritura en el flujo).
readBytes(byte[] array, int arrayIndex, long position, long count)Lee una matriz de valores byte del flujo.
readBytes(long position, long count)Lee una matriz de valores byte sin signo del flujo.
readDouble(long position)Lee un único valor double del flujo.
readDoubleArray(long position, long count)Lee una matriz de valores double del flujo.
readFloat(long position)Lee un único valor float del flujo.
readFloatArray(long position, long count)Lee una matriz de valores float del flujo.
readRational(long position)Lee un único valor de número racional del flujo.
readSRational(long position)Lee un único valor de número racional con signo del flujo.
readRationalArray(long position, long count)Lee una matriz de valores racionales del flujo.
readSRationalArray(long position, long count)Lee una matriz de valores racionales con signo del flujo.
readSByte(long position)Lee datos de byte con signo del flujo.
readSByteArray(long position, long count)Lee una matriz de valores byte con signo del flujo.
readSInt(long position)Lee un valor entero con signo del flujo.
readSIntArray(long position, long count)Lee una matriz de valores enteros con signo del flujo.
readSShort(long position)Lee un valor short con signo del flujo.
readSShortArray(long position, long count)Lee una matriz de valores short con signo del flujo.
readUInt(long position)Lee un valor entero sin signo del flujo.
readUIntArray(long position, long count)Lee una matriz de valores enteros sin signo del flujo.
readUShort(long position)Lee un valor short sin signo del flujo.
readUShortArray(long position, long count)Lee una matriz de valores enteros sin signo del flujo.
readLong(long position)Lee un valor long sin signo del flujo.
readLongArray(long position, long count)Lee una matriz de valores long del flujo.
readULong(long position)Lee un valor long sin signo del flujo.
readULongArray(long position, long count)Lee una matriz de valores ulong del flujo.
toStreamContainer(long startPosition)Convierte los datos subyacentes al contenedor de flujo.

TiffStreamReader(byte[] data)

public TiffStreamReader(byte[] data)

Inicializa una nueva instancia de la clase TiffStreamReader.

Parameters:

ParámetroTipoDescripción
datosbyte[]Los datos del arreglo de bytes.

TiffStreamReader(byte[] data, int startIndex)

public TiffStreamReader(byte[] data, int startIndex)

Inicializa una nueva instancia de la clase TiffStreamReader.

Parameters:

ParámetroTipoDescripción
datosbyte[]Los datos del arreglo de bytes.
startIndexintEl índice de inicio en data.

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

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

Inicializa una nueva instancia de la clase TiffStreamReader.

Parameters:

ParámetroTipoDescripción
datosbyte[]Los datos del arreglo de bytes.
startIndexintEl índice de inicio en data.
dataLengthintLongitud de los datos.

TiffStreamReader(StreamContainer streamContainer)

public TiffStreamReader(StreamContainer streamContainer)

Inicializa una nueva instancia de la clase TiffStreamReader.

Parameters:

ParámetroTipoDescripción
streamContainerStreamContainerEl contenedor del flujo.

getLength()

public long getLength()

Obtiene la longitud del lector.

Valor: La longitud del lector.

Returns: long

getThrowExceptions()

public boolean getThrowExceptions()

Obtiene o establece un valor que indica si se lanzan excepciones al procesar datos incorrectos (lectura o escritura en el flujo).

Valor: true si se lanzan excepciones al procesar datos incorrectos; de lo contrario, las condiciones de error se ignoran silenciosamente.

Returns: boolean

setThrowExceptions(boolean value)

public void setThrowExceptions(boolean value)

Obtiene o establece un valor que indica si se lanzan excepciones al procesar datos incorrectos (lectura o escritura en el flujo).

Valor: true si se lanzan excepciones al procesar datos incorrectos; de lo contrario, las condiciones de error se ignoran silenciosamente.

Parameters:

ParámetroTipoDescripción
valorboolean

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

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

Lee una matriz de valores byte del flujo.

Parameters:

ParámetroTipoDescripción
matrizbyte[]La matriz a rellenar.
arrayIndexintEl índice de la matriz donde comenzar a colocar valores.
posiciónlongLa posición del flujo desde la cual leer.
countlongEl recuento de elementos a leer.

Returns: long - La matriz de valores de byte.

readBytes(long position, long count)

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

Lee una matriz de valores byte sin signo del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.
countlongEl recuento de elementos.

Returns: byte[] - La matriz de valores de byte sin signo.

readDouble(long position)

public double readDouble(long position)

Lee un único valor double del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.

Returns: double - El valor doble único.

readDoubleArray(long position, long count)

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

Lee una matriz de valores double del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.
countlongEl recuento de elementos.

Returns: double[] - La matriz de valores dobles.

readFloat(long position)

public float readFloat(long position)

Lee un único valor float del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.

Returns: float - El valor flotante único.

readFloatArray(long position, long count)

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

Lee una matriz de valores float del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.
countlongEl recuento de elementos.

Returns: float[] - La matriz de valores flotantes.

readRational(long position)

public TiffRational readRational(long position)

Lee un único valor de número racional del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.

Returns: TiffRational - The rational number.

readSRational(long position)

public TiffSRational readSRational(long position)

Lee un único valor de número racional con signo del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.

Returns: TiffSRational - The signed rational number.

readRationalArray(long position, long count)

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

Lee una matriz de valores racionales del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.
countlongEl recuento de elementos.

Returns: com.aspose.imaging.fileformats.tiff.TiffRational[] - La matriz de valores racionales.

readSRationalArray(long position, long count)

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

Lee una matriz de valores racionales con signo del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.
countlongEl recuento de elementos.

Returns: com.aspose.imaging.fileformats.tiff.TiffSRational[] - La matriz de valores racionales con signo.

readSByte(long position)

public byte readSByte(long position)

Lee datos de byte con signo del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.

Returns: byte - El valor de byte con signo.

readSByteArray(long position, long count)

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

Lee una matriz de valores byte con signo del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.
countlongEl recuento de elementos.

Returns: byte[] - La matriz de valores de byte con signo.

readSInt(long position)

public int readSInt(long position)

Lee un valor entero con signo del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.

Returns: int - Un valor entero con signo.

readSIntArray(long position, long count)

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

Lee una matriz de valores enteros con signo del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.
countlongEl recuento de elementos.

Returns: int[] - La matriz de valores enteros con signo.

readSShort(long position)

public short readSShort(long position)

Lee un valor short con signo del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.

Returns: short - Un valor corto con signo.

readSShortArray(long position, long count)

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

Lee una matriz de valores short con signo del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.
countlongEl recuento de elementos.

Returns: short[] - La matriz de valores cortos con signo.

readUInt(long position)

public long readUInt(long position)

Lee un valor entero sin signo del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.

Returns: long - Un valor entero sin signo.

readUIntArray(long position, long count)

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

Lee una matriz de valores enteros sin signo del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.
countlongEl recuento de elementos.

Returns: long[] - La matriz de valores enteros sin signo.

readUShort(long position)

public int readUShort(long position)

Lee un valor short sin signo del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.

Returns: int - Un valor entero sin signo.

readUShortArray(long position, long count)

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

Lee una matriz de valores enteros sin signo del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.
countlongEl recuento de elementos.

Returns: int[] - La matriz de valores enteros sin signo.

readLong(long position)

public final long readLong(long position)

Lee un valor long sin signo del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.

Returns: long - Un valor entero sin signo.

readLongArray(long position, long count)

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

Lee una matriz de valores long del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.
countlongEl recuento de elementos.

Returns: long[] - La matriz ulong.

readULong(long position)

public final long readULong(long position)

Lee un valor long sin signo del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.

Returns: long - Un valor entero sin signo.

readULongArray(long position, long count)

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

Lee una matriz de valores ulong del flujo.

Parameters:

ParámetroTipoDescripción
posiciónlongLa posición desde la cual leer.
countlongEl recuento de elementos.

Returns: long[] - La matriz ulong.

toStreamContainer(long startPosition)

public StreamContainer toStreamContainer(long startPosition)

Convierte los datos subyacentes al contenedor de flujo.

Parameters:

ParámetroTipoDescripción
startPositionlongLa posición inicial desde la cual iniciar la conversión.

Returns: StreamContainer - The StreamContainer with converted data.