ArithmeticDecoder

المعلومات العامة

ArithmeticDecoder هي فئة في Aspose.PDF FOSS لـ Java.

مُفكّر حسابي ثنائي متكيف لـ JBIG2 (MQ-coder).

توفر هذه الفئة 7 طرق للعمل مع ArithmeticDecoder كائنات في برامج Java. المنهجيات المتاحة تشمل: ArithmeticDecoder, decode, decodeIAID, decodeInteger, getBytePointer, resetAllContexts, resetContext. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: bytePointer.

خصائص

اسمالنوعالوصولوصف
bytePointerintاقرأيعيد الموقع الحالي للبايت في تيار البيانات.

الطرق

التوقيعوصف
ArithmeticDecoder(data: byte[], offset: int, numContexts: int)يخلق ويحدد رمز الحساب الجديد.
decode(cx: int)intيفكّر قرار ثنائي واحد باستخدام السياق المحدد.
decodeIAID(cxIAID: int, symCodeLen: int)intيفكّر قيمة عدد كامل باستخدام IAID (مُكشف الأرقام الحسابية الكاملة)
الإجراء المحدد في الفقرة A.3.
decodeInteger(cxIA: int)intيفك عدد كامل باستخدام إجراء فك تشفير الحسابية للأعداد الكاملة (§A.2).
resetContext(cx: int)يعيد وضع السياق إلى حالته الافتراضية (I=0، MPS=0).
resetAllContexts()يعيد وضع جميع السياقات إلى حالتها الافتراضية.
getBytePointer()intيعيد الموقع الحالي للبايت في تيار البيانات.

انظر أيضاً

 العربية