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

L’écrivain de flux Tiff.

Constructeurs

ConstructeurDescription
TiffStreamWriter(StreamContainer writer)Initialise une nouvelle instance de la classe TiffStreamWriter.

Méthodes

MéthodeDescription
getSyncRoot()Obtient un objet qui peut être utilisé pour synchroniser l’accès à la ressource synchronisée.
getPosition()Obtient ou définit la position du flux.
setPosition(long value)Obtient ou définit la position du flux.
write(byte[] data, int offset, int dataLength)Écrit les données spécifiées.
write(byte[] data)Écrit les données spécifiées.
writeDouble(double data)Écrit une valeur double unique dans le flux.
writeDoubleArray(double[] data)Écrit un tableau de valeurs double dans le flux.
writeFloat(float data)Écrit une valeur float unique dans le flux.
writeFloatArray(float[] data)Écrit un tableau de valeurs float dans le flux.
writeRational(TiffRational data)Écrit une valeur de nombre rationnel unique dans le flux.
writeSRational(TiffSRational data)Écrit une valeur de nombre rationnel signé unique dans le flux.
writeRationalArray(TiffRational[] data)Écrit un tableau de valeurs de nombres rationnels non signés dans le flux.
writeSRationalArray(TiffSRational[] data)Écrit un tableau de valeurs de nombres rationnels signés dans le flux.
writeSByte(byte data)Écrit une valeur d’octet signé unique dans le flux.
writeSByteArray(byte[] data)Écrit un tableau de valeurs d’octets signés dans le flux.
writeIntArray(int[] data)Écrit un tableau de valeurs entières dans le flux.
writeSShort(short data)Écrit une valeur short unique dans le flux.
writeSShortArray(short[] data)Écrit un tableau de valeurs short dans le flux.
writeSInt(int data)Écrit une valeur integer unique dans le flux.
writeUByte(byte data)Écrit une valeur byte unique dans le flux.
writeUInt(long data)Écrit une valeur unsigned integer unique dans le flux.
writeUIntArray(long[] data)Écrit un tableau de valeurs unsigned integer dans le flux.
writeUShort(int data)Écrit une valeur unsigned short unique dans le flux.
writeUShortArray(int[] data)Écrit un tableau de valeurs unsigned short dans le flux.
writeSLong(long data)Écrit un tableau de valeurs signed long dans le flux.
writeSLongArray(long[] data)Écrit un tableau de valeurs signed long dans le flux.
writeULong(long data)Écrit un tableau de valeurs unsigned long dans le flux.
writeULongArray(long[] data)Écrit un tableau de valeurs unsigned long dans le flux.

TiffStreamWriter(StreamContainer writer)

public TiffStreamWriter(StreamContainer writer)

Initialise une nouvelle instance de la classe TiffStreamWriter.

Parameters:

ParamètreTypeDescription
writerStreamContainerLe rédacteur de flux.

getSyncRoot()

public Object getSyncRoot()

Obtient un objet qui peut être utilisé pour synchroniser l’accès à la ressource synchronisée.

Valeur : L’objet qui peut être utilisé pour synchroniser l’accès à la ressource synchronisée.

Returns: java.lang.Object

getPosition()

public long getPosition()

Obtient ou définit la position du flux.

Valeur: la position du flux.

Returns: long

setPosition(long value)

public void setPosition(long value)

Obtient ou définit la position du flux.

Valeur: la position du flux.

Parameters:

ParamètreTypeDescription
valeurlong

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

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

Écrit les données spécifiées.

Parameters:

ParamètreTypeDescription
donnéesbyte[]Les données à écrire.
offsetintLe décalage des données.
dataLengthintLongueur des données à écrire.

write(byte[] data)

public void write(byte[] data)

Écrit les données spécifiées.

Parameters:

ParamètreTypeDescription
donnéesbyte[]Les données à écrire.

writeDouble(double data)

public void writeDouble(double data)

Écrit une valeur double unique dans le flux.

Parameters:

ParamètreTypeDescription
donnéesdoubleLa valeur à écrire.

writeDoubleArray(double[] data)

public void writeDoubleArray(double[] data)

Écrit un tableau de valeurs double dans le flux.

Parameters:

ParamètreTypeDescription
donnéesdouble[]Le tableau à écrire.

writeFloat(float data)

public void writeFloat(float data)

Écrit une valeur float unique dans le flux.

Parameters:

ParamètreTypeDescription
donnéesfloatLa valeur à écrire.

writeFloatArray(float[] data)

public void writeFloatArray(float[] data)

Écrit un tableau de valeurs float dans le flux.

Parameters:

ParamètreTypeDescription
donnéesfloat[]Le tableau à écrire.

writeRational(TiffRational data)

public void writeRational(TiffRational data)

Écrit une valeur de nombre rationnel unique dans le flux.

Parameters:

ParamètreTypeDescription
dataTiffRationalLa valeur à écrire.

writeSRational(TiffSRational data)

public void writeSRational(TiffSRational data)

Écrit une valeur de nombre rationnel signé unique dans le flux.

Parameters:

ParamètreTypeDescription
dataTiffSRationalLa valeur à écrire.

writeRationalArray(TiffRational[] data)

public void writeRationalArray(TiffRational[] data)

Écrit un tableau de valeurs de nombres rationnels non signés dans le flux.

Parameters:

ParamètreTypeDescription
dataTiffRational[]Le tableau à écrire.

writeSRationalArray(TiffSRational[] data)

public void writeSRationalArray(TiffSRational[] data)

Écrit un tableau de valeurs de nombres rationnels signés dans le flux.

Parameters:

ParamètreTypeDescription
dataTiffSRational[]Le tableau à écrire.

writeSByte(byte data)

public void writeSByte(byte data)

Écrit une valeur d’octet signé unique dans le flux.

Parameters:

ParamètreTypeDescription
donnéesbyteLa valeur à écrire.

writeSByteArray(byte[] data)

public void writeSByteArray(byte[] data)

Écrit un tableau de valeurs d’octets signés dans le flux.

Parameters:

ParamètreTypeDescription
donnéesbyte[]Le tableau à écrire.

writeIntArray(int[] data)

public void writeIntArray(int[] data)

Écrit un tableau de valeurs entières dans le flux.

Parameters:

ParamètreTypeDescription
donnéesint[]Le tableau à écrire.

writeSShort(short data)

public void writeSShort(short data)

Écrit une valeur short unique dans le flux.

Parameters:

ParamètreTypeDescription
donnéesshortLa valeur à écrire.

writeSShortArray(short[] data)

public void writeSShortArray(short[] data)

Écrit un tableau de valeurs short dans le flux.

Parameters:

ParamètreTypeDescription
donnéesshort[]Le tableau à écrire.

writeSInt(int data)

public void writeSInt(int data)

Écrit une valeur integer unique dans le flux.

Parameters:

ParamètreTypeDescription
donnéesintLa valeur à écrire.

writeUByte(byte data)

public void writeUByte(byte data)

Écrit une valeur byte unique dans le flux.

Parameters:

ParamètreTypeDescription
donnéesbyteLa valeur à écrire.

writeUInt(long data)

public void writeUInt(long data)

Écrit une valeur unsigned integer unique dans le flux.

Parameters:

ParamètreTypeDescription
donnéeslongLa valeur à écrire.

writeUIntArray(long[] data)

public void writeUIntArray(long[] data)

Écrit un tableau de valeurs unsigned integer dans le flux.

Parameters:

ParamètreTypeDescription
donnéeslong[]Le tableau à écrire.

writeUShort(int data)

public void writeUShort(int data)

Écrit une valeur unsigned short unique dans le flux.

Parameters:

ParamètreTypeDescription
donnéesintLa valeur à écrire.

writeUShortArray(int[] data)

public void writeUShortArray(int[] data)

Écrit un tableau de valeurs unsigned short dans le flux.

Parameters:

ParamètreTypeDescription
donnéesint[]Le tableau à écrire.

writeSLong(long data)

public final void writeSLong(long data)

Écrit un tableau de valeurs signed long dans le flux.

Parameters:

ParamètreTypeDescription
donnéeslongLe tableau à écrire.

writeSLongArray(long[] data)

public final void writeSLongArray(long[] data)

Écrit un tableau de valeurs signed long dans le flux.

Parameters:

ParamètreTypeDescription
donnéeslong[]Le tableau à écrire.

writeULong(long data)

public final void writeULong(long data)

Écrit un tableau de valeurs unsigned long dans le flux.

Parameters:

ParamètreTypeDescription
donnéeslongLe tableau à écrire.

writeULongArray(long[] data)

public final void writeULongArray(long[] data)

Écrit un tableau de valeurs unsigned long dans le flux.

Parameters:

ParamètreTypeDescription
donnéeslong[]Le tableau à écrire.