ArithmeticDecoder

ArithmeticDecoder

Overview

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

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

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

Properties

NameTypeAccessDescription
bytePointerintReadВозвращает текущее место в потоке данных.

Methods

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

See Also

 Русский