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.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
bytePointerintПрочети.Връща сегашното местоположение на байта в потока от данни.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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Връща сегашното местоположение на байта в потока от данни.

Вижте също:

 Български