BinaryWriter
BinaryWriter
Panoramica
BinaryWriter è una classe in Aspose.Font FOSS per Python.
Accumula byte per la serializzazione binaria dei font.
Questa classe fornisce 19 metodi per lavorare con oggetti BinaryWriter nei programmi Python. I metodi disponibili includono: __init__, seek, tell, to_bytes, write_bytes, write_f2dot14, write_fixed, write_i16, write_i16_le, write_i32, write_i8, write_padding e 7 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.Font FOSS per Python.
Metodi
| Firma | Descrizione |
|---|---|
__init__() | Calls init in questa istanza BinaryWriter. |
tell() → int | Restituisce la posizione di scrittura corrente come intero |
seek(offset: int) | Spostati a una posizione assoluta per il back-patching. |
to_bytes() → bytes | Restituisce i dati binari accumulati come oggetto bytes |
write_u8(v: int) | Scrive un intero senza segno a 8‑bit nel buffer |
write_u16(v: int) | Scrive un intero senza segno a 16‑bit in ordine big‑endian |
write_u16_le(v: int) | Chiama write_u16_le su questa istanza di BinaryWriter. |
write_u32(v: int) | Chiama write_u32 su questa istanza di BinaryWriter. |
write_u32_le(v: int) | Scrive un intero senza segno a 32‑bit in ordine little‑endian |
write_u64(v: int) | Chiama write_u64 su questa istanza di BinaryWriter. |
write_i8(v: int) | Scrive un intero con segno a 8‑bit nel buffer |
write_i16(v: int) | Scrive un intero con segno a 16‑bit in ordine big‑endian |
write_i16_le(v: int) | Chiama write_i16_le su questa istanza di BinaryWriter. |
write_i32(v: int) | Chiama write_i32 su questa istanza di BinaryWriter. |
write_fixed(v: float) | 16.16 a punto fisso. |
write_f2dot14(v: float) | 2.14 a punto fisso. |
| `write_bytes(data: bytes | bytearray)` |
write_tag(tag: str) | Scrivi un tag ASCII di 4 caratteri. |
write_padding(n: int) | Scrivi n byte zero. |