BinaryWriter
Opinie generală
BinaryWriter este o clasă în Aspose.Font FOSS pentru Python.
Acumula baiti pentru serializarea fontului binar.
Această clasă oferă 19 metode pentru a lucra cu obiecte BinaryWriter în programele Python. Metodele disponibile includ: __init__, seek, tell, to_bytes, write_bytes, write_f2dot14, write_fixed, write_i16, write_i16_le, write_i32, write_i8, write_padding, şi 7 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Python după instalarea pachetului FOSS pentru Python.
Metode de evaluare
| Signature | Descriere: |
|---|---|
__init__() | Calls init (încetare) pe acest BinaryWriter instanță. |
tell() → int | Întoarce poziția curentă de scris ca un număr întreg |
seek(offset: int) | Caută o poziţie absolută pentru refacere. |
to_bytes() → bytes | Întoarce datele binare cumulate ca obiect de byte. |
write_u8(v: int) | Scrie un integer de 8 biți neînsemnat în buffer. |
write_u16(v: int) | Scrie un număr întreg de 16 biți fără semn în ordinea big-endian. |
write_u16_le(v: int) | Chema write_u16_le pe această instanță BinaryWriter. |
write_u32(v: int) | Chema write_u32 pe această instanță BinaryWriter. |
write_u32_le(v: int) | Scrie un număr întreg de 32 biți fără semn în ordinea mică-endiană. |
write_u64(v: int) | Chema write_u64 pe această instanță BinaryWriter. |
write_i8(v: int) | Scrie un întreg semnat de 8 biți în buffer. |
write_i16(v: int) | Scrie un număr întreg semnat de 16 biți în ordine big-endiană. |
write_i16_le(v: int) | Chema write_i16_le pe această instanță BinaryWriter. |
write_i32(v: int) | Chema write_i32 pe această instanță BinaryWriter. |
write_fixed(v: float) | 16,16 de punct fix. |
write_f2dot14(v: float) | 2,14 de la un punct fix. |
| `write_bytes(data: bytes | bytearray)` |
write_tag(tag: str) | Scrie un tag ASCII de 4 caractere. |
write_padding(n: int) | Scrie n zero de baiti. |