BinaryWriter
BinaryWriter
Overview
BinaryWriter je třída v Aspose.Font FOSS pro Python.
Akumuleje byty pro sérializaci binárního písma.
Tato třída poskytuje 19 metod pro práci s BinaryWriter objekty v programech Python. K dispozici jsou následující metody: __init__, seek, tell, to_bytes, write_bytes, write_f2dot14, write_fixed, write_i16, write_i16_le, write_i32, write_i8, write_padding, a 7 dalších metod. Všechny veřejné členy jsou přístupné jakékoli aplikaci Python po instalaci balíčku Aspose.Font FOSS pro Python.
Methods
| Signature | Description |
|---|---|
__init__() | Calls init (včetně) na tomto BinaryWriter příkladu. |
tell() → int | Vrací aktuální pozici psaní jako celé číslo . |
seek(offset: int) | Hledejte absolutní pozici pro zpětné oplácení. |
to_bytes() → bytes | Vrátí akumulované binární data jako objekt bytes . |
write_u8(v: int) | Napíše nezaměněné osmibitové celé číslo do pamfírky. |
write_u16(v: int) | Napíše nesigněné 16bitové celé číslo v velkoměrném pořadí. |
write_u16_le(v: int) | Volá write_u16_le na této instanci BinaryWriter . |
write_u32(v: int) | Volá write_u32 na této instanci BinaryWriter . |
write_u32_le(v: int) | Napíše 32bitové celé číslo v malém endovním pořadí. |
write_u64(v: int) | Volá write_u64 na této instanci BinaryWriter . |
write_i8(v: int) | Napíše se 8bitové celé číslo do bufera. |
write_i16(v: int) | Napíše se 16bitové celé číslo v velkém řádu. |
write_i16_le(v: int) | Volá write_i16_le na této instanci BinaryWriter . |
write_i32(v: int) | Volá write_i32 na této instanci BinaryWriter . |
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) | Napište čtyřznačný tag ASCII. |
write_padding(n: int) | Napište n nula bajtů. |