ArithmeticDecoder
Overview
ArithmeticDecoder là một lớp trong Aspose.PDF FOSS cho Java.
Bộ mã hóa phân tử nhị phân thích ứng cho JBIG2 (MQ-coder).
Khóa học này cung cấp 7 phương pháp để làm việc với các đối tượng ArithmeticDecoder trong các chương trình Java. Các phương pháp có sẵn bao gồm: ArithmeticDecoder, decode, decodeIAID, decodeInteger, getBytePointer, resetAllContexts, resetContext. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java. Tài sản : bytePointer.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
bytePointer | int | Read | Trở lại vị trí byte hiện tại trong dòng dữ liệu. |
Methods
| Signature | Description |
|---|---|
ArithmeticDecoder(data: byte[], offset: int, numContexts: int) | Tạo và khởi động một decoder arithmetic mới. |
decode(cx: int) → int | Tắt một quyết định nhị phân bằng cách sử dụng bối cảnh cụ thể. |
decodeIAID(cxIAID: int, symCodeLen: int) → int | Xóa một giá trị tổng hợp bằng cách sử dụng quy trình IAID (Integer Arithmetic Integer Decoder) được xác định trong §A.3. |
decodeInteger(cxIA: int) → int | Xóa một toàn bộ bằng cách sử dụng thủ tục Xác định Arithmetic Integer (§A.2). |
resetContext(cx: int) | Tái lại một khung vào trạng thái mặc định của nó (I = 0, MPS = 0). |
resetAllContexts() | Đặt lại tất cả các khung cảnh vào trạng thái mặc định của họ. |
getBytePointer() → int | Trở lại vị trí byte hiện tại trong dòng dữ liệu. |