BinaryWriter

Обзор

BinaryWriter это класс в Aspose.Font FOSS для Python.

Аккумулирует байты для сериализации двоичного шрифта.

Этот класс предоставляет 19 методов для работы с объектами BinaryWriter в программах Python. Доступные методы включают: __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 for Python.

Методы

SignatureОписание:
__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)Вызывает write_u16_le на данном BinaryWriter экземпляре.
write_u32(v: int)Вызывает write_u32 на данном примере BinaryWriter.
write_u32_le(v: int)Написывает не подписанное 32-битное целое число в мало-эндианском порядке.
write_u64(v: int)Вызывает write_u64 на данном примере BinaryWriter.
write_i8(v: int)Написывает подписанное 8-битное целое число в буфер.
write_i16(v: int)Написывает подписанное 16-битное целое число в большом конце.
write_i16_le(v: int)Вызывает write_i16_le на данном BinaryWriter экземпляре.
write_i32(v: int)Вызывает write_i32 на данном примере BinaryWriter.
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 нулевых байтов.

См. также:

 Русский