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 | Описание: |
|---|---|---|---|
bytePointer | int | Читайте . | Возвращает текущее место в потоке данных. |
Методы
| 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 | Возвращает текущее место в потоке данных. |