ArithmeticDecoder
ArithmeticDecoder
概述
ArithmeticDecoder 是 Aspose.PDF FOSS for Java 的类。.
适用二进制算法解码器为JBIG2(MQ代码)。.
此类提供7种方法,以便在Java程序中使用 ArithmeticDecoder 对象。. 可用的方法包括: ArithmeticDecoder, decode, decodeIAID, decodeInteger, getBytePointer, resetAllContexts, resetContext. 所有公共成员都可以在安装 Aspose.PDF FOSS for Java 包后访问任何 Java 的应用程序。. 属性: bytePointer.
属性
| 名称 | 类型 | Access | 描述 |
|---|---|---|---|
bytePointer | int | 阅读 | 返回数据流中的当前比特位置。. |
方法
| Signature | 描述 |
|---|---|
ArithmeticDecoder(data: byte[], offset: int, numContexts: int) | 创建和启动一个新的算法解码器。. |
decode(cx: int) → int | 使用指定的背景来解开一个二进制决策。. |
decodeIAID(cxIAID: int, symCodeLen: int) → int | 使用第 A. 3 节所规定的 IAID (Integer Arithmetic Integer Decoder) 程序解析整体值。. |
decodeInteger(cxIA: int) → int | 使用整合式算法解码程序(A.2条)进行整形解密。. |
resetContext(cx: int) | 将背景重新定位到默认状态(I=0,MPS=0)。. |
resetAllContexts() | 将所有背景重新转移到其默认状态。. |
getBytePointer() → int | 返回数据流中的当前比特位置。. |