ArithmeticDecoder

ArithmeticDecoder

Обзор

ArithmeticDecoder является классом в Aspose.PDF FOSS для Java.

Адаптивный бинарный декодер для JBIG2 (MQ-код).

Этот класс предоставляет 7 методов работы с объектами ArithmeticDecoder в программах Java. Доступные методы включают: ArithmeticDecoder, decode, decodeIAID, decodeInteger, getBytePointer, resetAllContexts, resetContext. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: bytePointer.

Свойства

Наименование:Тип:AccessОписание:
bytePointerintЧитайте .Возвращает текущее место в потоке данных.

Методы

SignatureОписание:
ArithmeticDecoder(data: byte[], offset: int, numContexts: int)Создает и инициирует новый декодер.
decode(cx: int)intДекодирует одно двоичное решение с использованием указанного контекста.
decodeIAID(cxIAID: int, symCodeLen: int)intДекодирует целое число с помощью процедуры IAID (Integer Arithmetic Integer Decoder), указанной в §A.3.
decodeInteger(cxIA: int)intДекодирует целое число с использованием процедуры декодации по арифметике целых чисел (§A.2).
resetContext(cx: int)Восстанавливает контекст в его по умолчанию состояние (I=0, MPS=0).
resetAllContexts()Переставляет все контексты на их по умолчанию.
getBytePointer()intВозвращает текущее место в потоке данных.

См. также:

 Русский