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

SignatureDescription
__init__()Calls init (dalam bahasa Inggris) pada contoh BinaryWriter ini.
tell()intMengembalikan posisi penulisan saat ini sebagai bilangan bulat
seek(offset: int)Cari posisi mutlak untuk back-patching.
to_bytes()bytesMengembalikan 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: bytesbytearray)`
write_tag(tag: str)Tulis tag ASCII 4 karakter.
write_padding(n: int)Tulis n nol byte.

See Also

 Bahasa Indonesia