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: bytes | bytearray)` |
write_tag(tag: str) | Напишите 4-значный тег ASCII. |
write_padding(n: int) | Напишите n нулевых байтов. |