BinaryWriter
Resumo geral
BinaryWriter é uma classe em Aspose.Font FOSS para Python.
Acumular bytes para serialização de fontes binárias.
Esta classe fornece 19 métodos para trabalhar com objetos BinaryWriter em programas Python. Os métodos disponíveis incluem: __init__, seek, tell, to_bytes, write_bytes, write_f2dot14, write_fixed, write_i16, write_i16_le, write_i32, write_i8, write_padding, e 7 métodos adicionais. Todos os membros do público são acessíveis a qualquer aplicação Python após instalar o pacote Aspose.Font FOSS for Python.
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
__init__() | Chamadas init (em inglês) Nesta instância BinaryWriter. |
tell() → int | Retorna a posição de gravação atual como um inteiro |
seek(offset: int) | Procura uma posição absoluta para a correcção. |
to_bytes() → bytes | Retorna os dados binários acumulados como um objeto de bytes |
write_u8(v: int) | Escreve um inteiro de 8 bits não assinado no buffer. |
write_u16(v: int) | Escreve um inteiro de 16 bits sem assinatura em ordem grande-endiana. |
write_u16_le(v: int) | Chama write_u16_le nesta instância BinaryWriter. |
write_u32(v: int) | Chama write_u32 nesta instância BinaryWriter. |
write_u32_le(v: int) | Escreve um inteiro de 32 bits sem assinatura em ordem pequena-énica. |
write_u64(v: int) | Chama write_u64 nesta instância BinaryWriter. |
write_i8(v: int) | Escreve um inteiro de 8 bits assinado no buffer. |
write_i16(v: int) | Escreve um inteiro assinado de 16 bits em ordem grande-indiana. |
write_i16_le(v: int) | Chama write_i16_le nesta instância BinaryWriter. |
write_i32(v: int) | Chama write_i32 nesta instância 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) | Escreva uma etiqueta ASCII de 4 caracteres. |
write_padding(n: int) | Escreva n zero bytes. |