ArithmeticDecoder
סקירה כללית
ArithmeticDecoder הוא שיעור ב Aspose.PDF FOSS עבור Java.
אקודור בינארי מתאים עבור 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) | יצירת ויישום של אוריטמיקה חדשה. |
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 | החזיר את המיקום הנוכחי של ה- byte לתוך זרימת הנתונים. |