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

Записыватель потока Tiff.

Конструкторы

КонструкторОписание
TiffStreamWriter(StreamContainer writer)Инициализирует новый экземпляр класса TiffStreamWriter.

Методы

МетодОписание
getSyncRoot()Получает объект, который может использоваться для синхронизации доступа к синхронизированному ресурсу.
getPosition()Получает или задает позицию потока.
setPosition(long value)Получает или задает позицию потока.
write(byte[] data, int offset, int dataLength)Записывает указанные данные.
write(byte[] data)Записывает указанные данные.
writeDouble(double data)Записывает одно значение double в поток.
writeDoubleArray(double[] data)Записывает массив значений double в поток.
writeFloat(float data)Записывает одно значение float в поток.
writeFloatArray(float[] data)Записывает массив значений float в поток.
writeRational(TiffRational data)Записывает одно рациональное число в поток.
writeSRational(TiffSRational data)Записывает одно знаковое рациональное число в поток.
writeRationalArray(TiffRational[] data)Записывает массив беззнаковых рациональных значений в поток.
writeSRationalArray(TiffSRational[] data)Записывает массив знаковых рациональных значений в поток.
writeSByte(byte data)Записывает одно знаковое байтовое значение в поток.
writeSByteArray(byte[] data)Записывает массив знаковых байтовых значений в поток.
writeIntArray(int[] data)Записывает массив целочисленных значений в поток.
writeSShort(short data)Записывает одно значение типа short в поток.
writeSShortArray(short[] data)Записывает массив значений типа short в поток.
writeSInt(int data)Записывает одно целочисленное значение в поток.
writeUByte(byte data)Записывает одно байтовое значение в поток.
writeUInt(long data)Записывает одно беззнаковое целочисленное значение в поток.
writeUIntArray(long[] data)Записывает массив беззнаковых целочисленных значений в поток.
writeUShort(int data)Записывает одно беззнаковое значение типа short в поток.
writeUShortArray(int[] data)Записывает массив беззнаковых значений типа short в поток.
writeSLong(long data)Записывает массив знаковых значений типа long в поток.
writeSLongArray(long[] data)Записывает массив знаковых значений типа long в поток.
writeULong(long data)Записывает массив беззнаковых значений типа long в поток.
writeULongArray(long[] data)Записывает массив беззнаковых значений типа long в поток.

TiffStreamWriter(StreamContainer writer)

public TiffStreamWriter(StreamContainer writer)

Инициализирует новый экземпляр класса TiffStreamWriter.

Parameters:

ПараметрТипОписание
writerStreamContainerЗаписывающий поток.

getSyncRoot()

public Object getSyncRoot()

Получает объект, который может использоваться для синхронизации доступа к синхронизированному ресурсу.

Значение: Объект, который может использоваться для синхронизации доступа к синхронизируемому ресурсу.

Returns: java.lang.Object

getPosition()

public long getPosition()

Получает или задает позицию потока.

Значение: позиция потока.

Returns: long

setPosition(long value)

public void setPosition(long value)

Получает или задает позицию потока.

Значение: позиция потока.

Parameters:

ПараметрТипОписание
valuelong

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

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

Записывает указанные данные.

Parameters:

ПараметрТипОписание
данныеbyte[]Данные для записи.
offsetintСмещение данных.
dataLengthintДлина данных для записи.

write(byte[] data)

public void write(byte[] data)

Записывает указанные данные.

Parameters:

ПараметрТипОписание
данныеbyte[]Данные для записи.

writeDouble(double data)

public void writeDouble(double data)

Записывает одно значение double в поток.

Parameters:

ПараметрТипОписание
данныеdoubleЗначение для записи.

writeDoubleArray(double[] data)

public void writeDoubleArray(double[] data)

Записывает массив значений double в поток.

Parameters:

ПараметрТипОписание
данныеdouble[]Массив для записи.

writeFloat(float data)

public void writeFloat(float data)

Записывает одно значение float в поток.

Parameters:

ПараметрТипОписание
данныеfloatЗначение для записи.

writeFloatArray(float[] data)

public void writeFloatArray(float[] data)

Записывает массив значений float в поток.

Parameters:

ПараметрТипОписание
данныеfloat[]Массив для записи.

writeRational(TiffRational data)

public void writeRational(TiffRational data)

Записывает одно рациональное число в поток.

Parameters:

ПараметрТипОписание
dataTiffRationalЗначение для записи.

writeSRational(TiffSRational data)

public void writeSRational(TiffSRational data)

Записывает одно знаковое рациональное число в поток.

Parameters:

ПараметрТипОписание
dataTiffSRationalЗначение для записи.

writeRationalArray(TiffRational[] data)

public void writeRationalArray(TiffRational[] data)

Записывает массив беззнаковых рациональных значений в поток.

Parameters:

ПараметрТипОписание
dataTiffRational[]Массив для записи.

writeSRationalArray(TiffSRational[] data)

public void writeSRationalArray(TiffSRational[] data)

Записывает массив знаковых рациональных значений в поток.

Parameters:

ПараметрТипОписание
dataTiffSRational[]Массив для записи.

writeSByte(byte data)

public void writeSByte(byte data)

Записывает одно знаковое байтовое значение в поток.

Parameters:

ПараметрТипОписание
данныеbyteЗначение для записи.

writeSByteArray(byte[] data)

public void writeSByteArray(byte[] data)

Записывает массив знаковых байтовых значений в поток.

Parameters:

ПараметрТипОписание
данныеbyte[]Массив для записи.

writeIntArray(int[] data)

public void writeIntArray(int[] data)

Записывает массив целочисленных значений в поток.

Parameters:

ПараметрТипОписание
данныеint[]Массив для записи.

writeSShort(short data)

public void writeSShort(short data)

Записывает одно значение типа short в поток.

Parameters:

ПараметрТипОписание
данныеshortЗначение для записи.

writeSShortArray(short[] data)

public void writeSShortArray(short[] data)

Записывает массив значений типа short в поток.

Parameters:

ПараметрТипОписание
данныеshort[]Массив для записи.

writeSInt(int data)

public void writeSInt(int data)

Записывает одно целочисленное значение в поток.

Parameters:

ПараметрТипОписание
данныеintЗначение для записи.

writeUByte(byte data)

public void writeUByte(byte data)

Записывает одно байтовое значение в поток.

Parameters:

ПараметрТипОписание
данныеbyteЗначение для записи.

writeUInt(long data)

public void writeUInt(long data)

Записывает одно беззнаковое целочисленное значение в поток.

Parameters:

ПараметрТипОписание
данныеlongЗначение для записи.

writeUIntArray(long[] data)

public void writeUIntArray(long[] data)

Записывает массив беззнаковых целочисленных значений в поток.

Parameters:

ПараметрТипОписание
данныеlong[]Массив для записи.

writeUShort(int data)

public void writeUShort(int data)

Записывает одно беззнаковое значение типа short в поток.

Parameters:

ПараметрТипОписание
данныеintЗначение для записи.

writeUShortArray(int[] data)

public void writeUShortArray(int[] data)

Записывает массив беззнаковых значений типа short в поток.

Parameters:

ПараметрТипОписание
данныеint[]Массив для записи.

writeSLong(long data)

public final void writeSLong(long data)

Записывает массив знаковых значений типа long в поток.

Parameters:

ПараметрТипОписание
данныеlongМассив для записи.

writeSLongArray(long[] data)

public final void writeSLongArray(long[] data)

Записывает массив знаковых значений типа long в поток.

Parameters:

ПараметрТипОписание
данныеlong[]Массив для записи.

writeULong(long data)

public final void writeULong(long data)

Записывает массив беззнаковых значений типа long в поток.

Parameters:

ПараметрТипОписание
данныеlongМассив для записи.

writeULongArray(long[] data)

public final void writeULongArray(long[] data)

Записывает массив беззнаковых значений типа long в поток.

Parameters:

ПараметрТипОписание
данныеlong[]Массив для записи.