ArithmeticDecoder
ΕΚΤΙΜΗΣΗ
ArithmeticDecoder Είναι μια τάξη στο Aspose.PDF FOSS για Java.
Adaptive binary arithmetic decoder για το JBIG2 (MQ-coder).
Αυτή η κατηγορία παρέχει 7 μεθόδους για να εργαστείτε με ArithmeticDecoder αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: ArithmeticDecoder, decode, decodeIAID, decodeInteger, getBytePointer, resetAllContexts, resetContext. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : bytePointer.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
bytePointer | int | Διαβάστε | Επιστρέφει την τρέχουσα θέση byte στη ροή δεδομένων. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
ArithmeticDecoder(data: byte[], offset: int, numContexts: int) | Δημιουργεί και αρχίζει ένα νέο αριστοκρατικό decoder. |
decode(cx: int) → int | Αποκλείστε μια δυαδική απόφαση χρησιμοποιώντας το καθορισμένο πλαίσιο. |
decodeIAID(cxIAID: int, symCodeLen: int) → int | Αποκλείστε μια συνολική τιμή χρησιμοποιώντας το IAID (Integer Arithmetic Integer Decoder) |
| Η διαδικασία που αναφέρεται στο §A.3. | |
decodeInteger(cxIA: int) → int | Αποκάλυψη ενός ενσωματωμένου με τη διαδικασία της ολοκληρωμένης αριστομετρικής αποκωδικοποίησης (§A.2). |
resetContext(cx: int) | Επαναφέρει ένα πλαίσιο στην προεπιλεγμένη κατάσταση (I = 0, MPS = 0). |
resetAllContexts() | Ανακατεύει όλα τα πλαίσια στην κατάσταση της παρατυπίας τους. |
getBytePointer() → int | Επιστρέφει την τρέχουσα θέση byte στη ροή δεδομένων. |