BinaryWriter

BinaryWriter

Przegląd

BinaryWriter jest klasą w Aspose.Font FOSS dla Python.

Gromadzi bajty do binarnej serializacji czcionek.

Ta klasa udostępnia 19 metod do pracy z obiektami BinaryWriter w programach Python. Dostępne metody obejmują: __init__, seek, tell, to_bytes, write_bytes, write_f2dot14, write_fixed, write_i16, write_i16_le, write_i32, write_i8, write_padding oraz 7 dodatkowych metod. Wszystkie publiczne członki są dostępne dla dowolnej aplikacji Python po zainstalowaniu pakietu Aspose.Font FOSS dla Python.

Metody

SygnaturaOpis
__init__()Calls init w tej BinaryWriter instancji.
tell() → intZwraca bieżącą pozycję zapisu jako liczbę całkowitą
seek(offset: int)Ustaw wskaźnik na bezwzględną pozycję w celu poprawki wstecznej.
to_bytes() → bytesZwraca zgromadzone dane binarne jako obiekt typu bytes
write_u8(v: int)Zapisuje 8‑bitową liczbę całkowitą bez znaku do bufora
write_u16(v: int)Zapisuje 16‑bitową liczbę całkowitą bez znaku w kolejności big‑endian
write_u16_le(v: int)Wywołuje write_u16_le na tej instancji BinaryWriter.
write_u32(v: int)Wywołuje write_u32 na tej instancji BinaryWriter.
write_u32_le(v: int)Zapisuje 32‑bitową liczbę całkowitą bez znaku w kolejności little‑endian
write_u64(v: int)Wywołuje write_u64 na tej instancji BinaryWriter.
write_i8(v: int)Zapisuje 8‑bitową liczbę całkowitą ze znakiem do bufora
write_i16(v: int)Zapisuje 16‑bitową liczbę całkowitą ze znakiem w kolejności big‑endian
write_i16_le(v: int)Wywołuje write_i16_le na tej instancji BinaryWriter.
write_i32(v: int)Wywołuje write_i32 na tej instancji BinaryWriter.
write_fixed(v: float)16.16 stałoprzecinkowe.
write_f2dot14(v: float)2.14 stałoprzecinkowe.
`write_bytes(data: bytesbytearray)`
write_tag(tag: str)Zapisz 4-znakowy tag ASCII.
write_padding(n: int)Zapisz n bajtów zerowych.

Zobacz także

 Polski