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

ConstructorDescripción
TiffStreamWriter(StreamContainer writer)Inicializa una nueva instancia de la clase TiffStreamWriter.

Métodos

MétodoDescripció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ámetroTipoDescripción
writerStreamContainerEl 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ámetroTipoDescripción
valorlong

write(byte[] data, int offset, int dataLength)

public void write(byte[] data, int offset, int dataLength)

Escribe los datos especificados.

Parameters:

ParámetroTipoDescripción
datosbyte[]Los datos a escribir.
offsetintEl desplazamiento de los datos.
dataLengthintLongitud de los datos a escribir.

write(byte[] data)

public void write(byte[] data)

Escribe los datos especificados.

Parameters:

ParámetroTipoDescripción
datosbyte[]Los datos a escribir.

writeDouble(double data)

public void writeDouble(double data)

Escribe un solo valor double al flujo.

Parameters:

ParámetroTipoDescripción
datosdoubleEl valor a escribir.

writeDoubleArray(double[] data)

public void writeDoubleArray(double[] data)

Escribe una matriz de valores double al flujo.

Parameters:

ParámetroTipoDescripción
datosdouble[]La matriz a escribir.

writeFloat(float data)

public void writeFloat(float data)

Escribe un solo valor float al flujo.

Parameters:

ParámetroTipoDescripción
datosfloatEl valor a escribir.

writeFloatArray(float[] data)

public void writeFloatArray(float[] data)

Escribe una matriz de valores float al flujo.

Parameters:

ParámetroTipoDescripción
datosfloat[]La matriz a escribir.

writeRational(TiffRational data)

public void writeRational(TiffRational data)

Escribe un único valor de número racional al flujo.

Parameters:

ParámetroTipoDescripción
dataTiffRationalEl 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ámetroTipoDescripción
dataTiffSRationalEl valor a escribir.

writeRationalArray(TiffRational[] data)

public void writeRationalArray(TiffRational[] data)

Escribe una matriz de valores racionales sin signo al flujo.

Parameters:

ParámetroTipoDescripción
dataTiffRational[]La matriz a escribir.

writeSRationalArray(TiffSRational[] data)

public void writeSRationalArray(TiffSRational[] data)

Escribe una matriz de valores racionales con signo al flujo.

Parameters:

ParámetroTipoDescripción
dataTiffSRational[]La matriz a escribir.

writeSByte(byte data)

public void writeSByte(byte data)

Escribe un único valor de byte con signo al flujo.

Parameters:

ParámetroTipoDescripción
datosbyteEl valor a escribir.

writeSByteArray(byte[] data)

public void writeSByteArray(byte[] data)

Escribe una matriz de valores de byte con signo al flujo.

Parameters:

ParámetroTipoDescripción
datosbyte[]La matriz a escribir.

writeIntArray(int[] data)

public void writeIntArray(int[] data)

Escribe una matriz de valores enteros al flujo.

Parameters:

ParámetroTipoDescripción
datosint[]La matriz a escribir.

writeSShort(short data)

public void writeSShort(short data)

Escribe un único valor short al flujo.

Parameters:

ParámetroTipoDescripción
datosshortEl valor a escribir.

writeSShortArray(short[] data)

public void writeSShortArray(short[] data)

Escribe una matriz de valores short al flujo.

Parameters:

ParámetroTipoDescripción
datosshort[]La matriz a escribir.

writeSInt(int data)

public void writeSInt(int data)

Escribe un único valor entero al flujo.

Parameters:

ParámetroTipoDescripción
datosintEl valor a escribir.

writeUByte(byte data)

public void writeUByte(byte data)

Escribe un único valor de byte al flujo.

Parameters:

ParámetroTipoDescripción
datosbyteEl valor a escribir.

writeUInt(long data)

public void writeUInt(long data)

Escribe un único valor entero sin signo al flujo.

Parameters:

ParámetroTipoDescripción
datoslongEl valor a escribir.

writeUIntArray(long[] data)

public void writeUIntArray(long[] data)

Escribe una matriz de valores enteros sin signo al flujo.

Parameters:

ParámetroTipoDescripción
datoslong[]La matriz a escribir.

writeUShort(int data)

public void writeUShort(int data)

Escribe un único valor short sin signo al flujo.

Parameters:

ParámetroTipoDescripción
datosintEl valor a escribir.

writeUShortArray(int[] data)

public void writeUShortArray(int[] data)

Escribe una matriz de valores short sin signo al flujo.

Parameters:

ParámetroTipoDescripción
datosint[]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ámetroTipoDescripción
datoslongLa matriz a escribir.

writeSLongArray(long[] data)

public final void writeSLongArray(long[] data)

Escribe una matriz de valores long con signo al flujo.

Parameters:

ParámetroTipoDescripción
datoslong[]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ámetroTipoDescripción
datoslongLa matriz a escribir.

writeULongArray(long[] data)

public final void writeULongArray(long[] data)

Escribe una matriz de valores long sin signo al flujo.

Parameters:

ParámetroTipoDescripción
datoslong[]La matriz a escribir.