ArithmeticDecoder
Overview
ArithmeticDecoder Java için Aspose.PDF FOSS sınıfıdır.
Adaptatif ikili aritmetik dekoder için JBIG2 (MQ-koder).
Bu sınıf Java programlarında ArithmeticDecoder nesnelerle çalışmak için 7 yöntem sunar. Mevcut yöntemler şunları içerir: ArithmeticDecoder, decode, decodeIAID, decodeInteger, getBytePointer, resetAllContexts, resetContext. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : bytePointer.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
bytePointer | int | Read | Bu sayede veri akışında mevcut byte pozisyonunu geri getirir. |
Methods
| Signature | Description |
|---|---|
ArithmeticDecoder(data: byte[], offset: int, numContexts: int) | Yeni bir aritmetik decoder oluşturur ve başlatır. |
decode(cx: int) → int | Bir biner karar belirlenmiş bir bağlamda dekode edilir. |
decodeIAID(cxIAID: int, symCodeLen: int) → int | Bir bütün değerini IAID (Integer Arithmetic Integer Decoder) §A.3’te belirtilen prosedürü kullanarak dekore eder. |
decodeInteger(cxIA: int) → int | Bir bütünü, bütün aritmetik dekodlama prosedürünü kullanarak dekore eder (§A.2). |
resetContext(cx: int) | Bir konteksü varsayılan durumuna (I = 0, MPS = 0) dönüştürür. |
resetAllContexts() | Tüm konuları varsayılan durumuna geri getirir. |
getBytePointer() → int | Bu sayede veri akışında mevcut byte pozisyonunu geri getirir. |