BinaryWriter
ภาพรวม
BinaryWriter เป็นคลาสใน Aspose.Font FOSS สําหรับ Python.
รวบรวมไพต์สําหรับการเรียงลําดับตัวอักษรคู่.
หมวดนี้ให้ 19 วิธีในการทํางานกับวัตถุ BinaryWriter ในโปรแกรม Python. วิธีการที่ใช้ได้แก่: __init__, seek, tell, to_bytes, write_bytes, write_f2dot14, write_fixed, write_i16, write_i16_le, write_i32, write_i8, write_padding,และ 7 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Python ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python.
วิธีการ
| Signature | คําอธิบาย |
|---|---|
__init__() | Calls init การประกอบการ ในตัวอย่างนี้ BinaryWriter. |
tell() → int | ส่งกลับตําแหน่งการเขียนปัจจุบันเป็นตัวเต็ม |
seek(offset: int) | หาตําแหน่งที่สมบูรณ์เพื่อการปักหลัง. |
to_bytes() → bytes | ส่งข้อมูลไบนารีที่สะสมเป็นวัตถุ bytes |
write_u8(v: int) | เขียนตัวเลขเต็ม 8 บิตที่ไม่ได้ลงนามในพัฟเฟอร์ |
write_u16(v: int) | เขียนตัวเลขเต็ม 16 บิตที่ไม่ได้ลงนามในลําดับ Big-endian |
write_u16_le(v: int) | เรียก write_u16_le ในตัวอย่าง BinaryWriter นี้. |
write_u32(v: int) | เรียก write_u32 ในตัวอย่าง BinaryWriter นี้. |
write_u32_le(v: int) | เขียนตัวเลขเต็ม 32 บิตที่ไม่ได้ลงนามในลําดับเล็กๆ |
write_u64(v: int) | เรียก write_u64 ในตัวอย่าง BinaryWriter นี้. |
write_i8(v: int) | เขียนตัวเลขเต็ม 8 บิตที่ลงนามในพัฟเฟอร์ |
write_i16(v: int) | เขียนตัวเลขเต็ม 16 บิตที่ลงนามในลําดับ Big-endian |
write_i16_le(v: int) | เรียก write_i16_le ในตัวอย่าง BinaryWriter นี้. |
write_i32(v: int) | เรียก write_i32 ในตัวอย่าง BinaryWriter นี้. |
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) | เขียน tag ASCII 4 ตัวอักษร. |
write_padding(n: int) | เขียน n 0 ไบต์. |