TiffStreamWriter
Inheritance: java.lang.Object, com.aspose.fileformats.fileformats.tiff.filemanagement.TiffStreamSeeker
All Implemented Interfaces: com.aspose.internal.interfaces.ISynchronizable
public class TiffStreamWriter extends TiffStreamSeeker implements ISynchronizable
El escritor de flujo Tiff.
Constructores
| Constructor | Descripción |
|---|---|
| TiffStreamWriter(StreamContainer writer) | Inicializa una nueva instancia de la clase TiffStreamWriter. |
Métodos
| Método | Descripción |
|---|---|
| getSyncRoot() | Obtiene un objeto que puede usarse para sincronizar el acceso al recurso sincronizado. |
| getPosition() | Obtiene o establece la posición del flujo. |
| setPosition(long value) | Obtiene o establece la posición del flujo. |
| write(byte[] data, int offset, int dataLength) | Escribe los datos especificados. |
| write(byte[] data) | Escribe los datos especificados. |
| writeDouble(double data) | Escribe un solo valor double al flujo. |
| writeDoubleArray(double[] data) | Escribe una matriz de valores double al flujo. |
| writeFloat(float data) | Escribe un solo valor float al flujo. |
| writeFloatArray(float[] data) | Escribe una matriz de valores float al flujo. |
| writeRational(TiffRational data) | Escribe un único valor de número racional al flujo. |
| writeSRational(TiffSRational data) | Escribe un único valor de número racional con signo al flujo. |
| writeRationalArray(TiffRational[] data) | Escribe una matriz de valores racionales sin signo al flujo. |
| writeSRationalArray(TiffSRational[] data) | Escribe una matriz de valores racionales con signo al flujo. |
| writeSByte(byte data) | Escribe un único valor de byte con signo al flujo. |
| writeSByteArray(byte[] data) | Escribe una matriz de valores de byte con signo al flujo. |
| writeIntArray(int[] data) | Escribe una matriz de valores enteros al flujo. |
| writeSShort(short data) | Escribe un único valor short al flujo. |
| writeSShortArray(short[] data) | Escribe una matriz de valores short al flujo. |
| writeSInt(int data) | Escribe un único valor entero al flujo. |
| writeUByte(byte data) | Escribe un único valor de byte al flujo. |
| writeUInt(long data) | Escribe un único valor entero sin signo al flujo. |
| writeUIntArray(long[] data) | Escribe una matriz de valores enteros sin signo al flujo. |
| writeUShort(int data) | Escribe un único valor short sin signo al flujo. |
| writeUShortArray(int[] data) | Escribe una matriz de valores short sin signo al flujo. |
| writeSLong(long data) | Escribe una matriz de valores long con signo al flujo. |
| writeSLongArray(long[] data) | Escribe una matriz de valores long con signo al flujo. |
| writeULong(long data) | Escribe una matriz de valores long sin signo al flujo. |
| writeULongArray(long[] data) | Escribe una matriz de valores long sin signo al flujo. |
TiffStreamWriter(StreamContainer writer)
public TiffStreamWriter(StreamContainer writer)
Inicializa una nueva instancia de la clase TiffStreamWriter.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| writer | StreamContainer | El escritor del flujo. |
getSyncRoot()
public Object getSyncRoot()
Obtiene un objeto que puede usarse para sincronizar el acceso al recurso sincronizado.
Valor: El objeto que puede usarse para sincronizar el acceso al recurso sincronizado.
Returns: java.lang.Object
getPosition()
public long getPosition()
Obtiene o establece la posición del flujo.
Valor: La posición del flujo.
Returns: long
setPosition(long value)
public void setPosition(long value)
Obtiene o establece la posición del flujo.
Valor: La posición del flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | long |
write(byte[] data, int offset, int dataLength)
public void write(byte[] data, int offset, int dataLength)
Escribe los datos especificados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | byte[] | Los datos a escribir. |
| offset | int | El desplazamiento de los datos. |
| dataLength | int | Longitud de los datos a escribir. |
write(byte[] data)
public void write(byte[] data)
Escribe los datos especificados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | byte[] | Los datos a escribir. |
writeDouble(double data)
public void writeDouble(double data)
Escribe un solo valor double al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | double | El valor a escribir. |
writeDoubleArray(double[] data)
public void writeDoubleArray(double[] data)
Escribe una matriz de valores double al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | double[] | La matriz a escribir. |
writeFloat(float data)
public void writeFloat(float data)
Escribe un solo valor float al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | float | El valor a escribir. |
writeFloatArray(float[] data)
public void writeFloatArray(float[] data)
Escribe una matriz de valores float al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | float[] | La matriz a escribir. |
writeRational(TiffRational data)
public void writeRational(TiffRational data)
Escribe un único valor de número racional al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| data | TiffRational | El valor a escribir. |
writeSRational(TiffSRational data)
public void writeSRational(TiffSRational data)
Escribe un único valor de número racional con signo al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| data | TiffSRational | El valor a escribir. |
writeRationalArray(TiffRational[] data)
public void writeRationalArray(TiffRational[] data)
Escribe una matriz de valores racionales sin signo al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| data | TiffRational[] | La matriz a escribir. |
writeSRationalArray(TiffSRational[] data)
public void writeSRationalArray(TiffSRational[] data)
Escribe una matriz de valores racionales con signo al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| data | TiffSRational[] | La matriz a escribir. |
writeSByte(byte data)
public void writeSByte(byte data)
Escribe un único valor de byte con signo al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | byte | El valor a escribir. |
writeSByteArray(byte[] data)
public void writeSByteArray(byte[] data)
Escribe una matriz de valores de byte con signo al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | byte[] | La matriz a escribir. |
writeIntArray(int[] data)
public void writeIntArray(int[] data)
Escribe una matriz de valores enteros al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | int[] | La matriz a escribir. |
writeSShort(short data)
public void writeSShort(short data)
Escribe un único valor short al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | short | El valor a escribir. |
writeSShortArray(short[] data)
public void writeSShortArray(short[] data)
Escribe una matriz de valores short al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | short[] | La matriz a escribir. |
writeSInt(int data)
public void writeSInt(int data)
Escribe un único valor entero al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | int | El valor a escribir. |
writeUByte(byte data)
public void writeUByte(byte data)
Escribe un único valor de byte al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | byte | El valor a escribir. |
writeUInt(long data)
public void writeUInt(long data)
Escribe un único valor entero sin signo al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | long | El valor a escribir. |
writeUIntArray(long[] data)
public void writeUIntArray(long[] data)
Escribe una matriz de valores enteros sin signo al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | long[] | La matriz a escribir. |
writeUShort(int data)
public void writeUShort(int data)
Escribe un único valor short sin signo al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | int | El valor a escribir. |
writeUShortArray(int[] data)
public void writeUShortArray(int[] data)
Escribe una matriz de valores short sin signo al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | int[] | La matriz a escribir. |
writeSLong(long data)
public final void writeSLong(long data)
Escribe una matriz de valores long con signo al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | long | La matriz a escribir. |
writeSLongArray(long[] data)
public final void writeSLongArray(long[] data)
Escribe una matriz de valores long con signo al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | long[] | La matriz a escribir. |
writeULong(long data)
public final void writeULong(long data)
Escribe una matriz de valores long sin signo al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | long | La matriz a escribir. |
writeULongArray(long[] data)
public final void writeULongArray(long[] data)
Escribe una matriz de valores long sin signo al flujo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| datos | long[] | La matriz a escribir. |