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
| Sygnatura | Opis |
|---|---|
__init__() | Calls init w tej BinaryWriter instancji. |
tell() → int | Zwraca bieżącą pozycję zapisu jako liczbę całkowitą |
seek(offset: int) | Ustaw wskaźnik na bezwzględną pozycję w celu poprawki wstecznej. |
to_bytes() → bytes | Zwraca 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: bytes | bytearray)` |
write_tag(tag: str) | Zapisz 4-znakowy tag ASCII. |
write_padding(n: int) | Zapisz n bajtów zerowych. |