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 类的新实例。 |
方法
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)
将单个短整型值写入流。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 数据 | short | 要写入的值。 |
writeSShortArray(short[] data)
public void writeSShortArray(short[] data)
将短整型数组写入流。
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)
将单个无符号短整型值写入流。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 数据 | int | 要写入的值。 |
writeUShortArray(int[] data)
public void writeUShortArray(int[] data)
将无符号短整型数组写入流。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 数据 | int[] | 要写入的数组。 |
writeSLong(long data)
public final void writeSLong(long data)
将有符号长整型数组写入流。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 数据 | long | 要写入的数组。 |
writeSLongArray(long[] data)
public final void writeSLongArray(long[] data)
将有符号长整型数组写入流。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 数据 | long[] | 要写入的数组。 |
writeULong(long data)
public final void writeULong(long data)
将无符号长整型数组写入流。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 数据 | long | 要写入的数组。 |
writeULongArray(long[] data)
public final void writeULongArray(long[] data)
将无符号长整型数组写入流。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 数据 | long[] | 要写入的数组。 |