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
| Constructor | Descripció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étodo | Descripció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ámetro | Tipo | Descripción |
|---|---|---|
| datos | byte[] | 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ámetro | Tipo | Descripción |
|---|---|---|
| datos | byte[] | Los datos del arreglo de bytes. |
| startIndex | int | El í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ámetro | Tipo | Descripción |
|---|---|---|
| datos | byte[] | Los datos del arreglo de bytes. |
| startIndex | int | El índice de inicio en data. |
| dataLength | int | Longitud de los datos. |
TiffStreamReader(StreamContainer streamContainer)
public TiffStreamReader(StreamContainer streamContainer)
Inicializa una nueva instancia de la clase TiffStreamReader.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| streamContainer | StreamContainer | El 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ámetro | Tipo | Descripción |
|---|---|---|
| valor | boolean |
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ámetro | Tipo | Descripción |
|---|---|---|
| matriz | byte[] | La matriz a rellenar. |
| arrayIndex | int | El índice de la matriz donde comenzar a colocar valores. |
| posición | long | La posición del flujo desde la cual leer. |
| count | long | El 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La posición desde la cual leer. |
| count | long | El 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La posición desde la cual leer. |
| count | long | El 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La posición desde la cual leer. |
| count | long | El 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La posición desde la cual leer. |
| count | long | El 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La posición desde la cual leer. |
| count | long | El 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La posición desde la cual leer. |
| count | long | El 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La posición desde la cual leer. |
| count | long | El 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La posición desde la cual leer. |
| count | long | El 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La posición desde la cual leer. |
| count | long | El 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La posición desde la cual leer. |
| count | long | El 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La posición desde la cual leer. |
| count | long | El 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La 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ámetro | Tipo | Descripción |
|---|---|---|
| posición | long | La posición desde la cual leer. |
| count | long | El 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ámetro | Tipo | Descripción |
|---|---|---|
| startPosition | long | La posición inicial desde la cual iniciar la conversión. |
Returns:
StreamContainer - The StreamContainer with converted data.