ArithmeticDecoder
Översikt
ArithmeticDecoder är en klass i Aspose.PDF FOSS för Java.
Adaptiv binär aritmetisk dekoder för JBIG2 (MQ-koder).
Denna klass ger 7 metoder för att arbeta med ArithmeticDecoder objekt i Java-program. Tillgängliga metoder är bland annat: ArithmeticDecoder, decode, decodeIAID, decodeInteger, getBytePointer, resetAllContexts, resetContext. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter installation av FOSS for Java. Egenskaper: bytePointer.
Egenskaper
| Namn och namn: | Typ: | Access | Beskrivning |
|---|---|---|---|
bytePointer | int | Läs. | Returnerar den aktuella bytepositionen i dataströmmen. |
Methods
| Signature | Beskrivning |
|---|---|
ArithmeticDecoder(data: byte[], offset: int, numContexts: int) | Skapar och initialiserar en ny aritmetisk dekoder. |
decode(cx: int) → int | Dekodera ett binärt beslut med hjälp av det angivna sammanhanget. |
decodeIAID(cxIAID: int, symCodeLen: int) → int | Dekodera ett heltal med hjälp av IAID (Integer Arithmetic Integer Decoder) -proceduren som anges i §A.3. |
decodeInteger(cxIA: int) → int | Avkodar ett heltal med hjälp av det aritmetiska decoderingsförfarandet för hela siffror (§ A.2). |
resetContext(cx: int) | Återställer ett sammanhang till det standardtillstånd (I=0, MPS=0). |
resetAllContexts() | Återställer alla sammanhang till standardtillståndet. |
getBytePointer() → int | Returnerar den aktuella bytepositionen i dataströmmen. |