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

Der Tiff-Stream-Schreiber.

Konstruktoren

KonstruktorBeschreibung
TiffStreamWriter(StreamContainer writer)Initialisiert eine neue Instanz der TiffStreamWriter Klasse.

Methoden

MethodeBeschreibung
getSyncRoot()Liefert ein Objekt, das verwendet werden kann, um den Zugriff auf die synchronisierte Ressource zu synchronisieren.
getPosition()Liest oder setzt die Stream-Position.
setPosition(long value)Liest oder setzt die Stream-Position.
write(byte[] data, int offset, int dataLength)Schreibt die angegebenen Daten.
write(byte[] data)Schreibt die angegebenen Daten.
writeDouble(double data)Schreibt einen einzelnen double-Wert in den Stream.
writeDoubleArray(double[] data)Schreibt ein Array von double-Werten in den Stream.
writeFloat(float data)Schreibt einen einzelnen float-Wert in den Stream.
writeFloatArray(float[] data)Schreibt ein Array von float-Werten in den Stream.
writeRational(TiffRational data)Schreibt einen einzelnen rationalen Zahlenwert in den Stream.
writeSRational(TiffSRational data)Schreibt einen einzelnen signierten rationalen Zahlenwert in den Stream.
writeRationalArray(TiffRational[] data)Schreibt ein Array von vorzeichenlosen rationalen Werten in den Stream.
writeSRationalArray(TiffSRational[] data)Schreibt ein Array von signierten rationalen Werten in den Stream.
writeSByte(byte data)Schreibt einen einzelnen signierten Byte-Wert in den Stream.
writeSByteArray(byte[] data)Schreibt ein Array von signierten Byte-Werten in den Stream.
writeIntArray(int[] data)Schreibt ein Array von Ganzzahlwerten in den Stream.
writeSShort(short data)Schreibt einen einzelnen Short-Wert in den Stream.
writeSShortArray(short[] data)Schreibt ein Array von Short-Werten in den Stream.
writeSInt(int data)Schreibt einen einzelnen Ganzzahlwert in den Stream.
writeUByte(byte data)Schreibt einen einzelnen Byte-Wert in den Stream.
writeUInt(long data)Schreibt einen einzelnen vorzeichenlosen Ganzzahlwert in den Stream.
writeUIntArray(long[] data)Schreibt ein Array von vorzeichenlosen Ganzzahlwerten in den Stream.
writeUShort(int data)Schreibt einen einzelnen vorzeichenlosen Short-Wert in den Stream.
writeUShortArray(int[] data)Schreibt ein Array von vorzeichenlosen Short-Werten in den Stream.
writeSLong(long data)Schreibt ein Array von signierten Long-Werten in den Stream.
writeSLongArray(long[] data)Schreibt ein Array von signierten Long-Werten in den Stream.
writeULong(long data)Schreibt ein Array von vorzeichenlosen Long-Werten in den Stream.
writeULongArray(long[] data)Schreibt ein Array von vorzeichenlosen Long-Werten in den Stream.

TiffStreamWriter(StreamContainer writer)

public TiffStreamWriter(StreamContainer writer)

Initialisiert eine neue Instanz der TiffStreamWriter Klasse.

Parameters:

ParameterTypBeschreibung
writerStreamContainerDer Stream‑Writer.

getSyncRoot()

public Object getSyncRoot()

Liefert ein Objekt, das verwendet werden kann, um den Zugriff auf die synchronisierte Ressource zu synchronisieren.

Wert: Das Objekt, das verwendet werden kann, um den Zugriff auf die synchronisierte Ressource zu synchronisieren.

Returns: java.lang.Object

getPosition()

public long getPosition()

Liest oder setzt die Stream-Position.

Wert: Die Stream-Position.

Returns: long

setPosition(long value)

public void setPosition(long value)

Liest oder setzt die Stream-Position.

Wert: Die Stream-Position.

Parameters:

ParameterTypBeschreibung
Wertlong

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

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

Schreibt die angegebenen Daten.

Parameters:

ParameterTypBeschreibung
Datenbyte[]Die zu schreibenden Daten.
offsetintDer Datenoffset.
dataLengthintLänge der zu schreibenden Daten.

write(byte[] data)

public void write(byte[] data)

Schreibt die angegebenen Daten.

Parameters:

ParameterTypBeschreibung
Datenbyte[]Die zu schreibenden Daten.

writeDouble(double data)

public void writeDouble(double data)

Schreibt einen einzelnen double-Wert in den Stream.

Parameters:

ParameterTypBeschreibung
DatendoubleDer zu schreibende Wert.

writeDoubleArray(double[] data)

public void writeDoubleArray(double[] data)

Schreibt ein Array von double-Werten in den Stream.

Parameters:

ParameterTypBeschreibung
Datendouble[]Das zu schreibende Array.

writeFloat(float data)

public void writeFloat(float data)

Schreibt einen einzelnen float-Wert in den Stream.

Parameters:

ParameterTypBeschreibung
DatenfloatDer zu schreibende Wert.

writeFloatArray(float[] data)

public void writeFloatArray(float[] data)

Schreibt ein Array von float-Werten in den Stream.

Parameters:

ParameterTypBeschreibung
Datenfloat[]Das zu schreibende Array.

writeRational(TiffRational data)

public void writeRational(TiffRational data)

Schreibt einen einzelnen rationalen Zahlenwert in den Stream.

Parameters:

ParameterTypBeschreibung
dataTiffRationalDer zu schreibende Wert.

writeSRational(TiffSRational data)

public void writeSRational(TiffSRational data)

Schreibt einen einzelnen signierten rationalen Zahlenwert in den Stream.

Parameters:

ParameterTypBeschreibung
dataTiffSRationalDer zu schreibende Wert.

writeRationalArray(TiffRational[] data)

public void writeRationalArray(TiffRational[] data)

Schreibt ein Array von vorzeichenlosen rationalen Werten in den Stream.

Parameters:

ParameterTypBeschreibung
dataTiffRational[]Das zu schreibende Array.

writeSRationalArray(TiffSRational[] data)

public void writeSRationalArray(TiffSRational[] data)

Schreibt ein Array von signierten rationalen Werten in den Stream.

Parameters:

ParameterTypBeschreibung
dataTiffSRational[]Das zu schreibende Array.

writeSByte(byte data)

public void writeSByte(byte data)

Schreibt einen einzelnen signierten Byte-Wert in den Stream.

Parameters:

ParameterTypBeschreibung
DatenbyteDer zu schreibende Wert.

writeSByteArray(byte[] data)

public void writeSByteArray(byte[] data)

Schreibt ein Array von signierten Byte-Werten in den Stream.

Parameters:

ParameterTypBeschreibung
Datenbyte[]Das zu schreibende Array.

writeIntArray(int[] data)

public void writeIntArray(int[] data)

Schreibt ein Array von Ganzzahlwerten in den Stream.

Parameters:

ParameterTypBeschreibung
Datenint[]Das zu schreibende Array.

writeSShort(short data)

public void writeSShort(short data)

Schreibt einen einzelnen Short-Wert in den Stream.

Parameters:

ParameterTypBeschreibung
DatenshortDer zu schreibende Wert.

writeSShortArray(short[] data)

public void writeSShortArray(short[] data)

Schreibt ein Array von Short-Werten in den Stream.

Parameters:

ParameterTypBeschreibung
Datenshort[]Das zu schreibende Array.

writeSInt(int data)

public void writeSInt(int data)

Schreibt einen einzelnen Ganzzahlwert in den Stream.

Parameters:

ParameterTypBeschreibung
DatenintDer zu schreibende Wert.

writeUByte(byte data)

public void writeUByte(byte data)

Schreibt einen einzelnen Byte-Wert in den Stream.

Parameters:

ParameterTypBeschreibung
DatenbyteDer zu schreibende Wert.

writeUInt(long data)

public void writeUInt(long data)

Schreibt einen einzelnen vorzeichenlosen Ganzzahlwert in den Stream.

Parameters:

ParameterTypBeschreibung
DatenlongDer zu schreibende Wert.

writeUIntArray(long[] data)

public void writeUIntArray(long[] data)

Schreibt ein Array von vorzeichenlosen Ganzzahlwerten in den Stream.

Parameters:

ParameterTypBeschreibung
Datenlong[]Das zu schreibende Array.

writeUShort(int data)

public void writeUShort(int data)

Schreibt einen einzelnen vorzeichenlosen Short-Wert in den Stream.

Parameters:

ParameterTypBeschreibung
DatenintDer zu schreibende Wert.

writeUShortArray(int[] data)

public void writeUShortArray(int[] data)

Schreibt ein Array von vorzeichenlosen Short-Werten in den Stream.

Parameters:

ParameterTypBeschreibung
Datenint[]Das zu schreibende Array.

writeSLong(long data)

public final void writeSLong(long data)

Schreibt ein Array von signierten Long-Werten in den Stream.

Parameters:

ParameterTypBeschreibung
DatenlongDas zu schreibende Array.

writeSLongArray(long[] data)

public final void writeSLongArray(long[] data)

Schreibt ein Array von signierten Long-Werten in den Stream.

Parameters:

ParameterTypBeschreibung
Datenlong[]Das zu schreibende Array.

writeULong(long data)

public final void writeULong(long data)

Schreibt ein Array von vorzeichenlosen Long-Werten in den Stream.

Parameters:

ParameterTypBeschreibung
DatenlongDas zu schreibende Array.

writeULongArray(long[] data)

public final void writeULongArray(long[] data)

Schreibt ein Array von vorzeichenlosen Long-Werten in den Stream.

Parameters:

ParameterTypBeschreibung
Datenlong[]Das zu schreibende Array.