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

Lo scrittore di flusso Tiff.

Costruttori

CostruttoreDescrizione
TiffStreamWriter(StreamContainer writer)Inizializza una nuova istanza della classe TiffStreamWriter.

Metodi

MetodoDescrizione
getSyncRoot()Restituisce un oggetto che può essere usato per sincronizzare l’accesso alla risorsa sincronizzata.
getPosition()Ottiene o imposta la posizione del flusso.
setPosition(long value)Ottiene o imposta la posizione del flusso.
write(byte[] data, int offset, int dataLength)Scrive i dati specificati.
write(byte[] data)Scrive i dati specificati.
writeDouble(double data)Scrive un singolo valore double nel flusso.
writeDoubleArray(double[] data)Scrive un array di valori double nel flusso.
writeFloat(float data)Scrive un singolo valore float nel flusso.
writeFloatArray(float[] data)Scrive un array di valori float nel flusso.
writeRational(TiffRational data)Scrive un singolo valore di numero razionale nello stream.
writeSRational(TiffSRational data)Scrive un singolo valore di numero razionale con segno nello stream.
writeRationalArray(TiffRational[] data)Scrive un array di valori razionali senza segno nello stream.
writeSRationalArray(TiffSRational[] data)Scrive un array di valori razionali con segno nello stream.
writeSByte(byte data)Scrive un singolo valore di byte con segno nello stream.
writeSByteArray(byte[] data)Scrive un array di valori di byte con segno nello stream.
writeIntArray(int[] data)Scrive un array di valori interi nello stream.
writeSShort(short data)Scrive un singolo valore short nello stream.
writeSShortArray(short[] data)Scrive un array di valori short nello stream.
writeSInt(int data)Scrive un singolo valore intero nello stream.
writeUByte(byte data)Scrive un singolo valore byte nello stream.
writeUInt(long data)Scrive un singolo valore intero senza segno nello stream.
writeUIntArray(long[] data)Scrive un array di valori interi senza segno nello stream.
writeUShort(int data)Scrive un singolo valore short senza segno nello stream.
writeUShortArray(int[] data)Scrive un array di valori short senza segno nello stream.
writeSLong(long data)Scrive un array di valori long con segno nello stream.
writeSLongArray(long[] data)Scrive un array di valori long con segno nello stream.
writeULong(long data)Scrive un array di valori long senza segno nello stream.
writeULongArray(long[] data)Scrive un array di valori long senza segno nello stream.

TiffStreamWriter(StreamContainer writer)

public TiffStreamWriter(StreamContainer writer)

Inizializza una nuova istanza della classe TiffStreamWriter.

Parameters:

ParametroTipoDescrizione
writerStreamContainerIl writer dello stream.

getSyncRoot()

public Object getSyncRoot()

Restituisce un oggetto che può essere usato per sincronizzare l’accesso alla risorsa sincronizzata.

Valore: L’oggetto che può essere usato per sincronizzare l’accesso alla risorsa sincronizzata.

Returns: java.lang.Object

getPosition()

public long getPosition()

Ottiene o imposta la posizione del flusso.

Valore: La posizione dello stream.

Returns: long

setPosition(long value)

public void setPosition(long value)

Ottiene o imposta la posizione del flusso.

Valore: La posizione dello stream.

Parameters:

ParametroTipoDescrizione
valorelong

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

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

Scrive i dati specificati.

Parameters:

ParametroTipoDescrizione
datibyte[]I dati da scrivere.
offsetintL’offset dei dati.
dataLengthintLunghezza dei dati da scrivere.

write(byte[] data)

public void write(byte[] data)

Scrive i dati specificati.

Parameters:

ParametroTipoDescrizione
datibyte[]I dati da scrivere.

writeDouble(double data)

public void writeDouble(double data)

Scrive un singolo valore double nel flusso.

Parameters:

ParametroTipoDescrizione
datidoubleIl valore da scrivere.

writeDoubleArray(double[] data)

public void writeDoubleArray(double[] data)

Scrive un array di valori double nel flusso.

Parameters:

ParametroTipoDescrizione
datidouble[]L’array da scrivere.

writeFloat(float data)

public void writeFloat(float data)

Scrive un singolo valore float nel flusso.

Parameters:

ParametroTipoDescrizione
datifloatIl valore da scrivere.

writeFloatArray(float[] data)

public void writeFloatArray(float[] data)

Scrive un array di valori float nel flusso.

Parameters:

ParametroTipoDescrizione
datifloat[]L’array da scrivere.

writeRational(TiffRational data)

public void writeRational(TiffRational data)

Scrive un singolo valore di numero razionale nello stream.

Parameters:

ParametroTipoDescrizione
dataTiffRationalIl valore da scrivere.

writeSRational(TiffSRational data)

public void writeSRational(TiffSRational data)

Scrive un singolo valore di numero razionale con segno nello stream.

Parameters:

ParametroTipoDescrizione
dataTiffSRationalIl valore da scrivere.

writeRationalArray(TiffRational[] data)

public void writeRationalArray(TiffRational[] data)

Scrive un array di valori razionali senza segno nello stream.

Parameters:

ParametroTipoDescrizione
dataTiffRational[]L’array da scrivere.

writeSRationalArray(TiffSRational[] data)

public void writeSRationalArray(TiffSRational[] data)

Scrive un array di valori razionali con segno nello stream.

Parameters:

ParametroTipoDescrizione
dataTiffSRational[]L’array da scrivere.

writeSByte(byte data)

public void writeSByte(byte data)

Scrive un singolo valore di byte con segno nello stream.

Parameters:

ParametroTipoDescrizione
datibyteIl valore da scrivere.

writeSByteArray(byte[] data)

public void writeSByteArray(byte[] data)

Scrive un array di valori di byte con segno nello stream.

Parameters:

ParametroTipoDescrizione
datibyte[]L’array da scrivere.

writeIntArray(int[] data)

public void writeIntArray(int[] data)

Scrive un array di valori interi nello stream.

Parameters:

ParametroTipoDescrizione
datiint[]L’array da scrivere.

writeSShort(short data)

public void writeSShort(short data)

Scrive un singolo valore short nello stream.

Parameters:

ParametroTipoDescrizione
datishortIl valore da scrivere.

writeSShortArray(short[] data)

public void writeSShortArray(short[] data)

Scrive un array di valori short nello stream.

Parameters:

ParametroTipoDescrizione
datishort[]L’array da scrivere.

writeSInt(int data)

public void writeSInt(int data)

Scrive un singolo valore intero nello stream.

Parameters:

ParametroTipoDescrizione
datiintIl valore da scrivere.

writeUByte(byte data)

public void writeUByte(byte data)

Scrive un singolo valore byte nello stream.

Parameters:

ParametroTipoDescrizione
datibyteIl valore da scrivere.

writeUInt(long data)

public void writeUInt(long data)

Scrive un singolo valore intero senza segno nello stream.

Parameters:

ParametroTipoDescrizione
datilongIl valore da scrivere.

writeUIntArray(long[] data)

public void writeUIntArray(long[] data)

Scrive un array di valori interi senza segno nello stream.

Parameters:

ParametroTipoDescrizione
datilong[]L’array da scrivere.

writeUShort(int data)

public void writeUShort(int data)

Scrive un singolo valore short senza segno nello stream.

Parameters:

ParametroTipoDescrizione
datiintIl valore da scrivere.

writeUShortArray(int[] data)

public void writeUShortArray(int[] data)

Scrive un array di valori short senza segno nello stream.

Parameters:

ParametroTipoDescrizione
datiint[]L’array da scrivere.

writeSLong(long data)

public final void writeSLong(long data)

Scrive un array di valori long con segno nello stream.

Parameters:

ParametroTipoDescrizione
datilongL’array da scrivere.

writeSLongArray(long[] data)

public final void writeSLongArray(long[] data)

Scrive un array di valori long con segno nello stream.

Parameters:

ParametroTipoDescrizione
datilong[]L’array da scrivere.

writeULong(long data)

public final void writeULong(long data)

Scrive un array di valori long senza segno nello stream.

Parameters:

ParametroTipoDescrizione
datilongL’array da scrivere.

writeULongArray(long[] data)

public final void writeULongArray(long[] data)

Scrive un array di valori long senza segno nello stream.

Parameters:

ParametroTipoDescrizione
datilong[]L’array da scrivere.