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
| Signature | Description |
|---|---|
| `init(source: bytes | io.IOBase)` |
tell() → int | Trả 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() → int | Trả 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() → float | 16.16 fixed-point → float. |
read_f2dot14() → float | 2.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. |