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és | Leírás |
|---|---|---|---|
bytePointer | int | Olvasd! | 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) → int | A megadott kontextus használatával dekódol egy bináris döntést. |
decodeIAID(cxIAID: int, symCodeLen: int) → int | Egy 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) → int | Egy 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() → int | Visszaadja az aktuális byte pozíciót a adatáramban. |