BinaryWriter
Približni podaci
BinaryWriter je klasa u Aspose.Font FOSS za Python.
Akumulira bajtove za serijalizaciju binarnih fontova.
Ova klasa pruža 19 metoda za rad s BinaryWriter objektima u Python programima. Postoje i sljedeće metode: __init__, seek, tell, to_bytes, write_bytes, write_f2dot14, write_fixed, write_i16, write_i16_le, write_i32, write_i8, write_padding, i 7 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Python aplikaciji nakon instalacije paketa Aspose.Font FOSS za Python.
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
__init__() | Pozivci init (izvorni broj) Na ovom BinaryWriter primjerka. |
tell() → int | Vraća trenutnu poziciju pisanja kao cijeli broj |
seek(offset: int) | Tražite apsolutnu poziciju za povratno liječenje. |
to_bytes() → bytes | Vrati akumulirane binarne podatke kao objekt bajta. |
write_u8(v: int) | Piše nepisan 8-bitni cijeli broj u rezervoar. |
write_u16(v: int) | Napisao je nesigrirani 16 bitni cijeli broj u velikom endinskom redu. |
write_u16_le(v: int) | Zove write_u16_le na ovom BinaryWriter primjerka. |
write_u32(v: int) | Zove write_u32 na ovom BinaryWriter primjerka. |
write_u32_le(v: int) | Napisao je nepisani 32-bitni cijeli broj u malom endinskom redu. |
write_u64(v: int) | Zove write_u64 na ovom BinaryWriter primjerka. |
write_i8(v: int) | Piše potpisani 8-bitni cijeli broj u rezervoar. |
write_i16(v: int) | Pisanje 16 bitnog cijela broja u velikom redoslijedu. |
write_i16_le(v: int) | Zove write_i16_le na ovom BinaryWriter primjerka. |
write_i32(v: int) | Zove write_i32 na ovom BinaryWriter primjerka. |
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) | Napiši ASCII oznaku od 4 znaka. |
write_padding(n: int) | Napiši n nula bajta. |