BinaryReader

BinaryReader

Přehled

BinaryReader je třída v Aspose.Font FOSS pro Python.

Zabaluje zdroj bajtů do vyhledávatelného BytesIO pro big-endian parsování binárních fontů.

Tato třída poskytuje 20 metod pro práci s objekty BinaryReader v programech Python. Dostupné metody zahrnují: __init__, read_bytes, read_cstring, read_f2dot14, read_fixed, read_i16, read_i16_le, read_i32, read_i8, read_pascal_string, read_tag, read_u16 a 8 dalších metod. Všichni veřejní členové jsou přístupní pro jakoukoli aplikaci Python po nainstalování balíčku Aspose.Font FOSS pro Python.

Metody

Podpis:Popis:
`init(source: bytesio.IOBase)`
tell() → intVrací aktuální offset v bajtech ve streamu
seek(offset: int, whence: int)Posouvá čtecí kurzor na zadaný offset pomocí určeného parametru whence
remaining() → intVrací počet nečtených bajtů zbývajících ve streamu
read_u8() → intNačte nepodepsané 8‑bitové celé číslo a vrátí jej jako int
read_u16() → intNačte big‑endian nepodepsané 16‑bitové celé číslo ze základního zdroje bajtů a posune čtecí kurzor
read_u16_le() → intNačte little‑endian nepodepsané 16‑bitové celé číslo
read_u32() → intNačte big‑endian nepodepsané 32‑bitové celé číslo
read_u32_le() → intČte little‑endian bezznaménkové 32‑bitové celé číslo
read_u64() → intČte big‑endian bezznaménkové 64‑bitové celé číslo
read_i8() → intNačte podepsané 8‑bitové celé číslo
read_i16() → intNačte big‑endian podepsané 16‑bitové celé číslo
read_i16_le() → intNačte little‑endian podepsané 16‑bitové celé číslo
read_i32() → intNačte big‑endian podepsané 32‑bitové celé číslo
read_fixed() → float16.16 pevná desetinná → float.
read_f2dot14() → float2.14 pevná desetinná → float.
read_bytes(n: int) → bytesPřečte n bajtů ze streamu a vrátí je jako bajty
read_tag() → strPřečtěte 4-bajtový ASCII štítek (např.
read_pascal_string() → strNačtěte řetězec s prefiksem délky ve stylu Pascalu.
read_cstring() → strNačtěte řetězec ukončený nulovým znakem v jazyce C.

Viz také:

 Čeština