ArithmeticDecoder

Opinie generală

ArithmeticDecoder este o clasă în Aspose.PDF FOSS pentru Java.

Decoder aritmetic binar adaptativ pentru JBIG2 (MQ-coder).

Această clasă oferă 7 metode pentru a lucra cu obiecte ArithmeticDecoder în programele Java. Metodele disponibile includ: ArithmeticDecoder, decode, decodeIAID, decodeInteger, getBytePointer, resetAllContexts, resetContext. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: bytePointer.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
bytePointerintCiteşte.Întoarce poziția actuală de byte în fluxul de date.

Metode de evaluare

SemnăturaDescriere:
ArithmeticDecoder(data: byte[], offset: int, numContexts: int)Creează şi iniţializează un nou decoder aritmetic.
decode(cx: int)intDecodează o decizie binară folosind contextul specificat.
decodeIAID(cxIAID: int, symCodeLen: int)intDecodează o valoare întreagă folosind IAID (Integer Arithmetic Integer Decoder)
procedura specificată la punctul A.3.
decodeInteger(cxIA: int)intDecodează un număr întreg utilizând procedura de decodare aritmetică a integerilor (§ A.2).
resetContext(cx: int)Repune un context la starea lui implicită (I=0, MPS=0).
resetAllContexts()Resetează toate contexturile la starea standard.
getBytePointer()intÎntoarce poziția actuală de byte în fluxul de date.

Vezi și:

 Română