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:
| Параметр | Тип | Описание |
|---|---|---|
| writer | StreamContainer | Записывающий поток. |
getSyncRoot()
public Object getSyncRoot()
Получает объект, который может использоваться для синхронизации доступа к синхронизированному ресурсу.
Значение: Объект, который может использоваться для синхронизации доступа к синхронизируемому ресурсу.
Returns: java.lang.Object
getPosition()
public long getPosition()
Получает или задает позицию потока.
Значение: позиция потока.
Returns: long
setPosition(long value)
public void setPosition(long value)
Получает или задает позицию потока.
Значение: позиция потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | long |
write(byte[] data, int offset, int dataLength)
public void write(byte[] data, int offset, int dataLength)
Записывает указанные данные.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| данные | byte[] | Данные для записи. |
| offset | int | Смещение данных. |
| dataLength | int | Длина данных для записи. |
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:
| Параметр | Тип | Описание |
|---|---|---|
| data | TiffRational | Значение для записи. |
writeSRational(TiffSRational data)
public void writeSRational(TiffSRational data)
Записывает одно знаковое рациональное число в поток.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| data | TiffSRational | Значение для записи. |
writeRationalArray(TiffRational[] data)
public void writeRationalArray(TiffRational[] data)
Записывает массив беззнаковых рациональных значений в поток.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| data | TiffRational[] | Массив для записи. |
writeSRationalArray(TiffSRational[] data)
public void writeSRationalArray(TiffSRational[] data)
Записывает массив знаковых рациональных значений в поток.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| data | TiffSRational[] | Массив для записи. |
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[] | Массив для записи. |