ArithmeticDecoder

ArithmeticDecoder

Összefoglaló

ArithmeticDecoder egy osztály a Aspose.PDF FOSS-ban Java számára.

Adapciós bináris számtani dekódoló a JBIG2-hez (MQ-kódoló).

Ez a osztály 7 módszert biztosít az ArithmeticDecoder objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: ArithmeticDecoder, decode, decodeIAID, decodeInteger, getBytePointer, resetAllContexts, resetContext. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.PDF FOSS for Java csomag. A tulajdonságok: bytePointer.

A tulajdonságok

A neve:A típus:HozzáférésLeírás
bytePointerintOlvasd!Visszaadja az aktuális byte pozíciót a adatáramban.

Módszerek

Az aláírás:Leírás
ArithmeticDecoder(data: byte[], offset: int, numContexts: int)Új számtani dekódolót készít és indítja.
decode(cx: int)intA megadott kontextus használatával dekódol egy bináris döntést.
decodeIAID(cxIAID: int, symCodeLen: int)intEgy egész érték dekódolása a IAID (teljes számtani teljes kód) segítségével.
az A.3. szakaszban meghatározott eljárás.
decodeInteger(cxIA: int)intEgy egész számot dekódol az Egész arithmetikus kódolás eljárásával (A.2. szakasz).
resetContext(cx: int)A kontextust az alapértelmezett állapotába állítja vissza (I=0, MPS=0).
resetAllContexts()Minden szövegkörnyezetet visszaállítja az alapértelmezett állapotba.
getBytePointer()intVisszaadja az aktuális byte pozíciót a adatáramban.

Lásd még:

 Magyar