BinaryWriter
BinaryWriter
Overview
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 для пакету Python.
Methods
| Signature | Description |
|---|---|
__init__() | Calls 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 нульових байтів. |