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 לאחר התקנת Aspose.Font FOSS עבור חבילת Python.
שיטות
| חתימה | תיאור |
|---|---|
__init__() | שיחות INI על פי דוגמה זו. |
tell() → int | החזיר את עמדת הכתיבה הנוכחית כאינטגרציה |
seek(offset: int) | לחפש עמדה מוחלטת עבור מאחורי הפטצ’ינג. |
to_bytes() → bytes | החזיר את הנתונים הבינאריים שנאספו כאובייקט באט |
write_u8(v: int) | כתיבת מפרט 8-bit לא חתום על המגדל |
write_u16(v: int) | כתיבת אינטגרציה 16-bit ללא סימן לפי סדר גדול |
write_u16_le(v: int) | קוראים לכתוב_u16_le על האינדקס הזה BinaryWriter. |
write_u32(v: int) | קוראים לכתוב_u32 על האינדקס הזה BinaryWriter. |
write_u32_le(v: int) | כתיבת אינטגרציה 32-bit לא חתומה בסדר קטן |
write_u64(v: int) | קוראים לכתוב_u64 על האינדקס הזה BinaryWriter. |
write_i8(v: int) | כתיבת סיום של 8-bit מלא על הבופר |
write_i16(v: int) | כתיבת סיום של 16-bit במלואו גדול |
write_i16_le(v: int) | קוראים לכתוב_i16_le על האינדקס הזה BinaryWriter. |
write_i32(v: int) | קוראים לכתוב_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) | כתוב תווית ASCII 4 סימנים. |
write_padding(n: int) | כתוב n 0 ביטים. |