PdfStream
סקירה כללית
PdfStream הוא שיעור ב Aspose.PDF FOSS עבור Java. מורשת מ : PdfDictionary.
אובייקט זרימת PDF (סעיף 7.3.8, ISO 32000-1:2008).
שיעור זה מספק 54 שיטות לעבוד עם אובייקטים PdfStream בתוכניות Java. שיטות זמינות כוללות: PdfDictionary, PdfStream, accept, containsKey, equals, get, getArray, getBoolean, getDecodedData, getDecodedStream, getDictionary, getEncodedData,40 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.PDF FOSS עבור חבילת Java. רכוש : decodedData, decodedStream, dictionary, dirty, empty, encodedData,ועוד שמונה.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
dictionary | PdfDictionary | קראו | חזור את הזרם הזה כמילון. |
encodedData | byte[] | קראו | החזיר את הנתונים הקודמים (כפי שמור בקובץ PDF). |
encodedStream | InputStream | קראו | החזיר את הנתונים הקודמים כ InputStream. |
decodedData | byte[] | קראו | החזיר את הנתונים המוצגים (לאחר יישום מסננים בסדר הפוך). |
decodedStream | InputStream | קראו | החזיר את הנתונים המוצגים כ InputStream. |
length | long | קראו | החזיר את אורך הנתונים הקודמים. |
filters | List<PdfName> | קראו | החזיר את רשימת שמות הפילטר מ /Filter. |
empty | boolean | קראו | חזור אם המילון ריק. |
type | String | קראו | החזיר את הערך /Type כקשר (לדוגמה,. |
subtype | String | קראו | החזיר את הערך /Subtype (או /S) כקווים, או אפס. |
path | PdfBase | קראו | עובר את המילון הלא נעים על ידי מסלול מפתח. |
dirty | boolean | קראו | החזיר {@code true} אם האובייקט הזה שונה מאז ההעלאה. |
indirect | boolean | קראו | החזיר אם האובייקט הזה הוא אוביין עקיף (יש לו מפתח אובי). |
objectKey | PdfObjectKey | קראו | החזיר את מפתח האובייקט העקיף, או {@code null} עבור אוביינים ישירים. |
שיטות
| חתימה | תיאור |
|---|---|
PdfStream() | יצירת זרם ריק. |
PdfStream(encodedData: byte[]) | יצירת זרם עם הנתונים הקודמים. |
PdfStream(dict: PdfDictionary, encodedData: byte[]) | יצירת זרם מן מילון קיימים ונתונים מוצפנים. |
getDictionary() → PdfDictionary | חזור את הזרם הזה כמילון. |
getEncodedData() → byte[] | החזיר את הנתונים הקודמים (כפי שמור בקובץ PDF). |
getEncodedStream() → InputStream | החזיר את הנתונים הקודמים כ InputStream. |
getDecodedData() → byte[] | החזיר את הנתונים המוצגים (לאחר יישום מסננים בסדר הפוך). |
getDecodedStream() → InputStream | החזיר את הנתונים המוצגים כ InputStream. |
setDecodedData(data: byte[]) | להגדיר את הנתונים המוצגים. |
setEncodedData(data: byte[]) | הקלד את הנתונים המודפנים ישירות. |
hasActiveDecryptor() → boolean | חוזר נכון אם זרימה זו יש מפתח פעיל מחובר (כלומר,. |
materializeDecryption() → boolean | מפרק את {@code encodedData} במקום ומפריד את המפרקים, משאיר |
| זרם נראה בדיוק כמו זרימה לא מוצפנת שווה ערך | |
| מתוך דיסק. | |
hasPendingDecodedData() → boolean | החזיר אם זרם יש נתונים מופרדים שנקבעו דרך |
| {@link #setDecodedData(byte[])} אשר עדיין לא הוקדמו מחדש על ידי | |
| {@link #prepareEncodedData()}. | |
setDecryptor(decryptor: PDFDecryptor, objNum: int, genNum: int) | הגדר את ההקפדפן עבור זרם זה (נקרא על ידי PDFParser עבור PDFs מוצפנים). |
getLength() → long | החזיר את אורך הנתונים הקודמים. |
getFilters() → List<PdfName> | החזיר את רשימת שמות הפילטר מ /Filter. |
setFilter(filter: PdfName) | להגדיר מסנן אחד. |
setFilters(filters: List<PdfName>) | להגדיר מספר מסננים. |
prepareEncodedData() → byte[] | זה מבטיח כי נתונים מופרדים מוצפנים דרך מסנני החזרה. |
| קישורים בייטים. | |
writeTo(os: OutputStream) | |
accept(visitor: IPdfVisitor<T>) → T | |
toString() → String | |
PdfDictionary() | יצירת מילון ריק. |
size() → int | החזיר את מספר ההרשמות. |
isEmpty() → boolean | חזור אם המילון ריק. |
containsKey(key: PdfName) → boolean | החזיר אם המילון מכיל את המפתח שניתן. |
get(key: PdfName) → PdfBase | החזיר את הערך עבור המפתח הניתן, או אפס. |
set(key: PdfName, value: PdfBase) | להגדיר זוג ערך מפתח. |
remove(key: PdfName) → PdfBase | מורידים את המפתח. |
keySet() → Set<PdfName> | החזיר את המפתח. |
values() → Collection<PdfBase> | להחזיר את אוסף הערכים. |
getInt(key: String, defaultValue: int) → int | החזיר את הערך כ- int או הונחה. |
getLong(key: String, defaultValue: long) → long | החזיר את הערך לאורך זמן, או את הונדה. |
getFloat(key: String, defaultValue: float) → float | החזיר את הערך כפליטה, או הונחה. |
getBoolean(key: String, defaultValue: boolean) → boolean | החזיר את הערך כבלן, או הונחה. |
getNameAsString(key: String) → String | החזיר את הערך כקשת שם, או אפס. |
getString(key: String) → String | החזיר את הערך כקוד מוחלט, או אפס. |
getArray(key: String) → PdfArray | החזיר את הערך כ PdfArray או null. |
setInt(key: String, value: int) | להגדיר ערך מקיף. |
setFloat(key: String, value: float) | להגדיר ערך מחיצה. |
setBoolean(key: String, value: boolean) | להגדיר ערך בוליאני. |
setName(key: String, nameValue: String) | להגדיר ערך שם. |
setString(key: String, stringValue: String) | להגדיר ערך רצועה. |
getType() → String | החזיר את הערך /Type כקשר (לדוגמה,. |
getSubtype() → String | החזיר את הערך /Subtype (או /S) כקווים, או אפס. |
getPath() → PdfBase | עובר את המילון הלא נעים על ידי מסלול מפתח. |
iterator() → Iterator<Map.Entry<PdfName, PdfBase>> | |
equals(o: Object) → boolean | |
hashCode() → int | |
isDirty() → boolean | החזיר {@code true} אם האובייקט הזה שונה מאז ההעלאה. |
setDirty(dirty: boolean) | תנו את הדגל המלוכלך על האובייקט הזה. |
isIndirect() → boolean | החזיר אם האובייקט הזה הוא אוביין עקיף (יש לו מפתח אובי). |
getObjectKey() → PdfObjectKey | החזיר את מפתח האובייקט העקיף, או {@code null} עבור אוביינים ישירים. |
setObjectKey(key: PdfObjectKey) | הקלד את המפתח הישיר של האובייקט. |