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。 |