BinaryWriter
Overview
BinaryWriter là một lớp trong Aspose.Font FOSS cho Python.
Tích hợp byte cho phông chữ nhị phân.
Khóa học này cung cấp 19 phương pháp để làm việc với các đối tượng BinaryWriter trong các chương trình Python. Các phương pháp có sẵn bao gồm: __init__, seek, tell, to_bytes, write_bytes, write_f2dot14, write_fixed, write_i16, write_i16_le, write_i32, write_i8, write_padding,Và 7 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__() | Calls Intô Trong trường hợp này, [Điều kiện]. |
tell() → int | Trở lại vị trí viết hiện tại như một toàn bộ |
seek(offset: int) | Tìm kiếm một vị trí tuyệt đối cho back-patching. |
to_bytes() → bytes | Trả lại dữ liệu nhị phân tích tụ như một đối tượng byte |
write_u8(v: int) | Viết một toàn bộ 8 bit không được ký kết vào buffer |
write_u16(v: int) | Tạo một toàn bộ 16 bit không được ký kết theo thứ tự lớn |
write_u16_le(v: int) | Gọi write_u16_le trên trường hợp này BinaryWriter. |
write_u32(v: int) | Gọi write_u32 trên trường hợp BinaryWriter này. |
write_u32_le(v: int) | Tạo một toàn bộ 32-bit không được ký kết theo thứ tự nhỏ |
write_u64(v: int) | Gọi write_u64 trên trường hợp BinaryWriter này. |
write_i8(v: int) | Viết một chữ ký 8-bit toàn bộ vào buffer |
write_i16(v: int) | Viết một chữ ký 16-bit toàn bộ theo thứ tự lớn |
write_i16_le(v: int) | Gọi write_i16_le trên trường hợp BinaryWriter này. |
write_i32(v: int) | Gọi write_i32 trên trường hợp BinaryWriter này. |
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) | Viết một thẻ ASCII 4 ký tự. |
write_padding(n: int) | Tạo n 0 byte. |