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

FirmaDescrizione
__init__()Calls init in questa istanza BinaryWriter.
tell() → intRestituisce la posizione di scrittura corrente come intero
seek(offset: int)Spostati a una posizione assoluta per il back-patching.
to_bytes() → bytesRestituisce 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: bytesbytearray)`
write_tag(tag: str)Scrivi un tag ASCII di 4 caratteri.
write_padding(n: int)Scrivi n byte zero.

Vedi anche

 Italiano