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

Вижте също:

 Български