BinaryReader

Overview

BinaryReader là một lớp trong Aspose.Font FOSS cho Python.

Thay đổi một nguồn byte trong tìm kiếm BytesIO cho phông chữ big-endian nhị phân.

Khóa học này cung cấp 20 phương pháp để làm việc với các đối tượng BinaryReader trong các chương trình Python. Các phương pháp có sẵn bao gồm: __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,+ 8 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Python nào sau khi cài đặt Aspose.Font FOSS cho gói Python.

Methods

SignatureDescription
`init(source: bytesio.IOBase)`
tell()intTrả lại phần thưởng byte hiện tại trong dòng chảy
seek(offset: int, whence: int)Chuyển bộ đọc sang offset đã được cung cấp bằng cách sử dụng quince cụ thể
remaining()intTrả lại số lượng byte chưa đọc còn lại trong dòng
read_u8()intĐọc một toàn bộ 8 bit không được ký và trả lại nó như int
read_u16()intĐọc một toàn bộ 16 bit không được ký kết lớn-endian từ nguồn byte cơ bản và tiến về trình đọc.
read_u16_le()intĐọc một nhỏ-đường không ký kết 16-bit toàn bộ
read_u32()intĐọc một big-endian không ký kết 32-bit integer
read_u32_le()intĐọc một nhỏ-đường không ký kết 32-bit toàn bộ
read_u64()intĐọc một big-endian không ký 64-bit integer
read_i8()intĐọc một chữ ký 8-bit integer
read_i16()intĐọc một big-endian ký kết 16-bit integer
read_i16_le()intĐọc một chữ ký nhỏ-được ký 16-bit integer
read_i32()intĐọc một big-endian ký kết 32-bit integer
read_fixed()float16.16 fixed-point → float.
read_f2dot14()float2.14 fixed-point → float.
read_bytes(n: int)bytesĐọc n byte từ dòng và trả về chúng như bytes
read_tag()strĐọc một thẻ ASCII 4 byte (ví dụ:.
read_pascal_string()strĐọc một dòng theo phong cách Pascal dài.
read_cstring()strĐọc một dòng C không kết thúc.

See Also

 Tiếng Việt