ArithmeticDecoder
ArithmeticDecoder
Apžvalga
ArithmeticDecoder yra Aspose.PDF FOSS klasė Java.
Adaptyvus dvejetainis aritmetinis dekoderis JBIG2 (MQ kodas).
Ši klasė pateikia 7 metodus, kaip dirbti su ArithmeticDecoder objektais Java programose. Galimi metodai apima: ArithmeticDecoder, decode, decodeIAID, decodeInteger, getBytePointer, resetAllContexts, resetContext. Visi viešieji nariai yra prieinami bet kuriai Java programai po to, kai įdiegėte Aspose.PDF FOSS už Java paketą. Nuosavybės nuoma : bytePointer.
Nuosavybės
| Vardas | Tipas | Access | Aprašymas |
|---|---|---|---|
bytePointer | int | Skaityti → | Grąžina dabartinę byto padėtį duomenų srautoje. |
Metodai
| Signature | Aprašymas |
|---|---|
ArithmeticDecoder(data: byte[], offset: int, numContexts: int) | Sukuriamas ir inicijuojamas naujas aritmetinis dekoderis. |
decode(cx: int) → int | Ištrinkite vieną dvejetainį sprendimą, naudodami nurodytą kontekstą. |
decodeIAID(cxIAID: int, symCodeLen: int) → int | Išskaičiuoti bendrą vertę naudojant IAID (Integer Arithmetic Integer Decoder) procedūrą, nurodytą §A.3. |
decodeInteger(cxIA: int) → int | Ištrinkite visą naudojant ištrintą aritmetinę dekodavimo procedūrą (A.2). |
resetContext(cx: int) | Atkuria kontekstą į savo numatytuosius būsenus (I = 0, MPS = 0). |
resetAllContexts() | Atkuria visus kontekstus į jų nepagrįstą būseną. |
getBytePointer() → int | Grąžina dabartinę byto padėtį duomenų srautoje. |