BinaryWriter

개요

BinaryWriter은(는) Aspose.Font FOSS에서 Python용 클래스입니다.

바이너리 글꼴 직렬화를 위해 바이트를 누적합니다.

이 클래스는 Python 프로그램에서 BinaryWriter 객체를 다루기 위한 19개의 메서드를 제공합니다. 사용 가능한 메서드에는 __init__, seek, tell, to_bytes, write_bytes, write_f2dot14, write_fixed, write_i16, write_i16_le, write_i32, write_i8, write_padding 및 추가 7개의 메서드가 포함됩니다. 모든 공개 멤버는 Aspose.Font FOSS for Python 패키지를 설치한 후 any Python 애플리케이션에서 접근할 수 있습니다.

메서드

시그니처설명
__init__()Calls init 이 BinaryWriter 인스턴스에서.
tell() → int현재 쓰기 위치를 정수형으로 반환합니다.
seek(offset: int)백패칭을 위해 절대 위치로 이동합니다.
to_bytes() → bytes축적된 바이너리 데이터를 bytes 객체로 반환합니다.
write_u8(v: int)버퍼에 부호 없는 8비트 정수를 씁니다.
write_u16(v: int)빅 엔디안 순서로 부호 없는 16비트 정수를 씁니다.
write_u16_le(v: int)이 BinaryWriter 인스턴스에서 write_u16_le을(를) 호출합니다.
write_u32(v: int)이 BinaryWriter 인스턴스에서 write_u32을(를) 호출합니다.
write_u32_le(v: int)리틀 엔디안 순서로 부호 없는 32‑bit 정수를 기록합니다
write_u64(v: int)이 BinaryWriter 인스턴스에서 write_u64을(를) 호출합니다.
write_i8(v: int)버퍼에 부호 있는 8‑bit 정수를 기록합니다
write_i16(v: int)빅 엔디안 순서로 부호 있는 16‑bit 정수를 기록합니다
write_i16_le(v: int)이 BinaryWriter 인스턴스에서 write_i16_le를 호출합니다.
write_i32(v: int)이 BinaryWriter 인스턴스에서 write_i32를 호출합니다.
write_fixed(v: float)16.16 고정 소수점.
write_f2dot14(v: float)2.14 고정 소수점.
`write_bytes(data: bytesbytearray)`
write_tag(tag: str)4자 ASCII 태그를 작성합니다.
write_padding(n: int)n개의 0 바이트를 작성합니다.

참조

 한국어