BinaryWriter
BinaryWriter
Overview
BinaryWriter adalah kelas di Aspose.Font FOSS untuk Python.
Mengakumulasi byte untuk serialisasi font biner.
Kelas ini menyediakan 19 metode untuk bekerja dengan BinaryWriter objek dalam program Python. Metode yang tersedia meliputi: __init__, seek, tell, to_bytes, write_bytes, write_f2dot14, write_fixed, write_i16, write_i16_le, write_i32, write_i8, write_padding, dan 7 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Python apa pun setelah menginstal paket FOSS for Python.
Methods
| Signature | Description |
|---|---|
__init__() | Calls init (dalam bahasa Inggris) pada contoh BinaryWriter ini. |
tell() → int | Mengembalikan posisi penulisan saat ini sebagai bilangan bulat |
seek(offset: int) | Cari posisi mutlak untuk back-patching. |
to_bytes() → bytes | Mengembalikan data biner yang terakumulasi sebagai objek byte. |
write_u8(v: int) | Menulis integer 8 bit yang tidak ditandatangani ke buffer |
write_u16(v: int) | Menulis angka bulat 16 bit tanpa tanda tangan dalam urutan big-endian |
write_u16_le(v: int) | Panggilan write_u16_le pada instance BinaryWriter ini. |
write_u32(v: int) | Panggilan write_u32 pada instance BinaryWriter ini. |
write_u32_le(v: int) | Menulis bilangan bulat 32-bit tanpa tanda tangan dalam urutan kecil-endik. |
write_u64(v: int) | Panggilan write_u64 pada instance BinaryWriter ini. |
write_i8(v: int) | Menulis angka bulat 8 bit yang ditandatangani ke buffer |
write_i16(v: int) | Menulis angka bulat 16 bit yang ditandatangani dalam urutan big-endian |
write_i16_le(v: int) | Panggilan write_i16_le pada instance BinaryWriter ini. |
write_i32(v: int) | Panggilan write_i32 pada instance BinaryWriter ini. |
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) | Tulis tag ASCII 4 karakter. |
write_padding(n: int) | Tulis n nol byte. |