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: bytesbytearray)`
write_tag(tag: str)כתוב תווית ASCII 4 סימנים.
write_padding(n: int)כתוב n 0 ביטים.

ראה גם

 עברית