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.

Ιδιοκτησία

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
bytePointerintΔιαβάστεΕπιστρέφει την τρέχουσα θέση 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 στη ροή δεδομένων.

Δείτε επίσης

 Ελληνικά