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.
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
__init__() | Обаждания. в) в този 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 нулеви байта. |