BinaryWriter

BinaryWriter

Overview

BinaryWriter 是Python的Aspose.Font FOSS中的一个类.

积累字节用于二元字体序列化.

这个类提供了19种方法,用于在Python程序中与BinaryWriter对象工作. 有的方法包括: __init__, seek, tell, to_bytes, write_bytes, write_f2dot14, write_fixed, write_i16, write_i16_le, write_i32, write_i8, write_padding,另外7种方法. 在安装Python包的Aspose.Font FOSS后,所有公众成员都可以访问任何 Python 应用程序.

Methods

SignatureDescription
__init__()Calls 开始 在这个 BinaryWriter 实例上.
tell()int返回当前写入位置为整数.
seek(offset: int)寻找绝对位置进行后补.
to_bytes()bytes返回积累的二进制数据作为字节对象.
write_u8(v: int)写一个未签名的8位整数到缓冲器上.
write_u16(v: int)在大端顺序中写出一个未签名的16位整数.
write_u16_le(v: int)在这个 BinaryWriter 实例上调用 write_u16_le.
write_u32(v: int)在这个 BinaryWriter 实例上调用 write_u32.
write_u32_le(v: int)在小端顺序中写出一个未签名的32位整数.
write_u64(v: int)在这个 BinaryWriter 实例上调用 write_u64.
write_i8(v: int)写入一个签名的8位整数到缓冲器上.
write_i16(v: int)用大端顺序写出一个签名的16位整数.
write_i16_le(v: int)在这个 BinaryWriter 实例上调用 write_i16_le.
write_i32(v: int)在这个 BinaryWriter 实例上调用 write_i32.
write_fixed(v: float)16.16 fixed-point.
write_f2dot14(v: float)2.14 fixed-point.
`write_bytes(data: bytesbytearray)`
write_tag(tag: str)写一个4字符的ASCII标签.
write_padding(n: int)写n零字节.

See Also

 中文