ArithmeticDecoder
Resumo geral
ArithmeticDecoder é uma classe em Aspose.PDF FOSS para Java.
Decodificador aritmético binário adaptativo para JBIG2 (MQ-coder).
Esta classe fornece 7 métodos para trabalhar com objetos ArithmeticDecoder em programas Java. Os métodos disponíveis incluem: ArithmeticDecoder, decode, decodeIAID, decodeInteger, getBytePointer, resetAllContexts, resetContext. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: bytePointer.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
bytePointer | int | Leia. | Retorna a posição atual de byte no fluxo de dados. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
ArithmeticDecoder(data: byte[], offset: int, numContexts: int) | Cria e inicializa um novo decodificador aritmético. |
decode(cx: int) → int | Decodificar uma decisão binária utilizando o contexto especificado. |
decodeIAID(cxIAID: int, symCodeLen: int) → int | Decodifica um valor inteiro usando o IAID (Integer Arithmetic Integer Decoder) |
| procedimento especificado no ponto A.3. | |
decodeInteger(cxIA: int) → int | Decodificar um número inteiro utilizando o procedimento de decodificação aritmética de números inteiros (§A.2). |
resetContext(cx: int) | Reseta um contexto para o seu estado padrão (I=0, MPS=0). |
resetAllContexts() | Reseta todos os contextos para o estado padrão. |
getBytePointer() → int | Retorna a posição atual de byte no fluxo de dados. |