BinaryWriter

BinaryWriter

Übersicht

BinaryWriter ist eine Klasse in Aspose.Font FOSS für Python.

Sammelt Bytes für die binäre Schriftart-Serialisierung.

Diese Klasse stellt 19 Methoden zur Arbeit mit BinaryWriter-Objekten in Python-Programmen bereit. Verfügbare Methoden umfassen: __init__, seek, tell, to_bytes, write_bytes, write_f2dot14, write_fixed, write_i16, write_i16_le, write_i32, write_i8, write_padding und 7 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Font FOSS für Python-Paket installiert wurde.

Methoden

SignaturBeschreibung
__init__()Calls init bei dieser BinaryWriter-Instanz.
tell() → intGibt die aktuelle Schreibposition als Ganzzahl zurück
seek(offset: int)Springt zu einer absoluten Position zum Nachpatchen.
to_bytes() → bytesGibt die angesammelten Binärdaten als Bytes-Objekt zurück
write_u8(v: int)Schreibt eine unsigned 8‑bit integer in den Puffer
write_u16(v: int)Schreibt eine unsigned 16‑bit integer in big‑endian Reihenfolge
write_u16_le(v: int)Ruft write_u16_le auf dieser BinaryWriter-Instanz auf.
write_u32(v: int)Ruft write_u32 auf dieser BinaryWriter-Instanz auf.
write_u32_le(v: int)Schreibt eine vorzeichenlose 32‑Bit‑Ganzzahl in Little‑Endian‑Reihenfolge
write_u64(v: int)Ruft write_u64 für diese BinaryWriter-Instanz auf.
write_i8(v: int)Schreibt eine vorzeichenbehaftete 8‑Bit‑Ganzzahl in den Puffer
write_i16(v: int)Schreibt eine vorzeichenbehaftete 16‑Bit‑Ganzzahl in Big‑Endian‑Reihenfolge
write_i16_le(v: int)Ruft write_i16_le auf dieser BinaryWriter-Instanz auf.
write_i32(v: int)Ruft write_i32 auf dieser BinaryWriter-Instanz auf.
write_fixed(v: float)16.16 Festkomma.
write_f2dot14(v: float)2.14 Festkomma.
`write_bytes(data: bytesbytearray)`
write_tag(tag: str)Schreibe ein 4-Zeichen-ASCII-Tag.
write_padding(n: int)Schreibe n Null-Bytes.

Siehe auch

 Deutsch