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
| Name | Type | Access | Description |
|---|---|---|---|
bytePointer | int | Read | Возвращает текущее место в потоке данных. |
Methods
| Signature | Description |
|---|---|
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 | Возвращает текущее место в потоке данных. |