BinaryWriter
Översikt
BinaryWriter är en klass i Aspose.Font FOSS för Python.
Samlar in byte för binär fontserialiering.
Denna klass ger 19 metoder för att arbeta med BinaryWriter objekt i Python-program. Tillgängliga metoder är bland annat: __init__, seek, tell, to_bytes, write_bytes, write_f2dot14, write_fixed, write_i16, write_i16_le, write_i32, write_i8, write_padding, och 7 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Python-program efter installation av Aspose.Font FOSS for Python paketet.
Methods
| Signature | Beskrivning |
|---|---|
__init__() | Calls init: förkortat på denna BinaryWriter instans. |
tell() → int | Returnerar den aktuella skrivpositionen som ett heltal. |
seek(offset: int) | Sök en absolut position för bakplasterning. |
to_bytes() → bytes | Returnerar den ackumulerade binära datan som ett objekt av byte. |
write_u8(v: int) | Skriv ett osignat 8-bitars heltal i buffern. |
write_u16(v: int) | Skrev ett osignerat 16-bitars heltal i stor-endisk ordning. |
write_u16_le(v: int) | Kallar write_u16_le på den här BinaryWriter instansen. |
write_u32(v: int) | Kallar write_u32 på den här BinaryWriter instansen. |
write_u32_le(v: int) | Skrev ett osignat 32-bitars heltal i liten-endisk ordning. |
write_u64(v: int) | Kallar write_u64 på den här BinaryWriter instansen. |
write_i8(v: int) | Skriv ett signerat 8-bitars heltal i buffern. |
write_i16(v: int) | Skrev ett signerat 16-bitars heltal i stor-endisk ordning. |
write_i16_le(v: int) | Kallar write_i16_le på den här BinaryWriter instansen. |
write_i32(v: int) | Kallar write_i32 på den här BinaryWriter instansen. |
write_fixed(v: float) | 16,16 fast punkt. |
write_f2dot14(v: float) | 2,14 fast punkt. |
| `write_bytes(data: bytes | bytearray)` |
write_tag(tag: str) | Skriv en 4-tecken ASCII-tag. |
write_padding(n: int) | Skriv n n-byte. |