BigEndianWriter

BigEndianWriter

概述

BigEndianWriter 是 Aspose.Psd FOSS 中用于 Python 的类。

BigEndianWriter.position 属性返回底层流中的当前写入偏移量。

此类为 Python 程序中的 BigEndianWriter 对象声明了 24 个方法。可用的方法包括:__init__、dispose、get_pascal_string_storage_length_aligned_to4、seek、write、write_all_bytes、write_byte、write_bytes、write_int、write_int16、write_int32、write_long,以及另外 12 个方法。公共成员在安装了 Aspose.Psd FOSS for Python 包后,可供任何 Python 应用程序访问。属性:position。

属性

名称类型访问描述
position``读取获取位置。

方法

签名描述
__init__(stream, leave_open)Calls init(stream, leave_open) 在此 BigEndianWriter 实例上。
seek(offset, origin)在此 BigEndianWriter 实例上调用 seek(offset, origin)。
write(value)在此 BigEndianWriter 实例上调用 write(value)。
write_byte(bytevalue)在此 BigEndianWriter 实例上调用 write_byte(bytevalue)。
write_bytes(buffer, offset, count)在此 BigEndianWriter 实例上调用 write_bytes(buffer, offset, count)。
write_sbyte(value)在此 BigEndianWriter 实例上调用 write_sbyte(value)。
write_short(value)在此 BigEndianWriter 实例上调用 write_short(value)。
write_ushort(value)在此 BigEndianWriter 实例上调用 write_ushort(value)。
write_uint16(value: int)写入一个无符号的 16 位整数(大端序)。
write_int(value)在此 BigEndianWriter 实例上调用 write_int(value)。
write_int32(value: int)写入一个有符号的 32 位整数(大端序)。
write_uint(value)在此 BigEndianWriter 实例上调用 write_uint(value)。
write_uint32(value: int)用于写入 32 位无符号整数的别名。
write_int16(value: int)用于写入有符号 16 位整数(short)的别名。
write_uint8(value: int)用于写入单个无符号字节的别名。
write_long(value)在此 BigEndianWriter 实例上调用 write_long(value)。
write_ulong(value)在此 BigEndianWriter 实例上调用 write_ulong(value)。
write_pascal_string(value)写入一个 Pascal‑style 字符串,按 4‑byte 边界对齐,符合 PSD 规范的要求。
write_pascal_string_aligned_to2(value)在此 BigEndianWriter 实例上调用 write_pascal_string_aligned_to2(value)。
write_pascal_string_aligned_to_2(value: str)用于写入对齐到 2‑byte 边界的 Pascal 字符串的别名。
write_pascal_string_aligned_to4(value)在此 BigEndianWriter 实例上调用 write_pascal_string_aligned_to4(value)。
get_pascal_string_storage_length_aligned_to4(value)在此 BigEndianWriter 实例上调用 get_pascal_string_storage_length_aligned_to4(value)。
write_all_bytes(data)在此 BigEndianWriter 实例上调用 write_all_bytes(data)。
dispose()对该 BigEndianWriter 实例调用 dispose。

另请参阅

 中文