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
| Signatur | Beschreibung |
|---|---|
__init__() | Calls init bei dieser BinaryWriter-Instanz. |
tell() → int | Gibt die aktuelle Schreibposition als Ganzzahl zurück |
seek(offset: int) | Springt zu einer absoluten Position zum Nachpatchen. |
to_bytes() → bytes | Gibt 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: bytes | bytearray)` |
write_tag(tag: str) | Schreibe ein 4-Zeichen-ASCII-Tag. |
write_padding(n: int) | Schreibe n Null-Bytes. |