PdfStream

PdfStream

Overview

PdfStream adalah kelas di Aspose.PDF FOSS untuk Java. Warisan dari: PdfDictionary.

Obyek aliran PDF (§7.3.8, ISO 32000-1:2008).

Kelas ini menyediakan 54 metode untuk bekerja dengan objek PdfStream dalam program Java. Metode yang tersedia meliputi: PdfDictionary, PdfStream, accept, containsKey, equals, get, getArray, getBoolean, getDecodedData, getDecodedStream, getDictionary, getEncodedData, dan 40 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: decodedData, decodedStream, dictionary, dirty, empty, encodedData, dan 8 lagi.

Properties

NameTypeAccessDescription
dictionaryPdfDictionaryReadMengembalikan aliran ini sebagai kamus.
encodedDatabyte[]ReadMengembalikan data yang dikodekan (seperti disimpan dalam file PDF).
encodedStreamInputStreamReadMengembalikan data yang dikodekan sebagai InputStream.
decodedDatabyte[]ReadMengembalikan data yang telah didekodekan (setelah menerapkan filter dalam urutan terbalik).
decodedStreamInputStreamReadMengembalikan data yang telah didekod sebagai InputStream.
lengthlongReadMengembalikan panjang data yang dikodekan.
filtersList<PdfName>ReadMengembalikan daftar nama filter dari /Filter.
emptybooleanReadMengembalikan apakah kamus kosong.
typeStringReadMengembalikan nilai /Type sebagai string (misalnya:.
subtypeStringReadMengembalikan nilai / Subtype (atau / S) sebagai string, atau null.
pathPdfBaseReadMenjelajahi kamus yang tertanam dengan jalur kunci.
dirtybooleanReadMengembalikan {@code true} jika objek ini dimodifikasi sejak dimuat.
indirectbooleanReadMengembalikan apakah objek ini adalah objek tidak langsung (memiliki kunci objek).
objectKeyPdfObjectKeyReadMengembalikan kunci objek tidak langsung, atau {@code null} untuk objek langsung.

Methods

SignatureDescription
PdfStream()Membuat aliran kosong.
PdfStream(encodedData: byte[])Membuat stream dengan data yang dikodekan.
PdfStream(dict: PdfDictionary, encodedData: byte[])Membuat stream dari kamus yang ada dan data terenkodekan.
getDictionary()PdfDictionaryMengembalikan aliran ini sebagai kamus.
getEncodedData()byte[]Mengembalikan data yang dikodekan (seperti disimpan dalam file PDF).
getEncodedStream()InputStreamMengembalikan data yang dikodekan sebagai InputStream.
getDecodedData()byte[]Mengembalikan data yang telah didekodekan (setelah menerapkan filter dalam urutan terbalik).
getDecodedStream()InputStreamMengembalikan data yang telah didekod sebagai InputStream.
setDecodedData(data: byte[])Menetapkan data yang terdekodasi.
setEncodedData(data: byte[])Menempatkan data yang dikodekan secara langsung.
hasActiveDecryptor()booleanMengembalikan true jika stream ini memiliki dekriptor aktif yang terpasang (yaitu:.
materializeDecryption()booleanMenyahkripsi {@code encodedData} di tempat dan melepaskan decryptor, meninggalkan
aliran terlihat persis seperti stream yang sama tanpa enkripsi dimuat
dari disk.
hasPendingDecodedData()booleanMengembalikan apakah aliran memiliki pending data yang telah didekodekan melalui
{@link #setDecodedData(byte[])} yang belum di-encode kembali oleh
{@link #prepareEncodedData()}.
setDecryptor(decryptor: PDFDecryptor, objNum: int, genNum: int)Menetapkan decryptor untuk stream ini (disebut oleh PDFParser untuk file PDF yang terenkripsi).
getLength()longMengembalikan panjang data yang dikodekan.
getFilters()List<PdfName>Mengembalikan daftar nama filter dari /Filter.
setFilter(filter: PdfName)Menetapkan satu filter.
setFilters(filters: List<PdfName>)Menetapkan beberapa filter.
prepareEncodedData()byte[]Memastikan data yang sedang di-dekoded dikodekan melalui filter dan mengembalikan
byte yang dikodekan.
writeTo(os: OutputStream)
accept(visitor: IPdfVisitor<T>)T
toString()String
PdfDictionary()Membuat kamus kosong.
size()intMengembalikan jumlah entri.
isEmpty()booleanMengembalikan apakah kamus kosong.
containsKey(key: PdfName)booleanMengembalikan apakah kamus berisi kunci yang diberikan.
get(key: PdfName)PdfBaseMengembalikan nilai untuk kunci yang diberikan, atau null.
set(key: PdfName, value: PdfBase)Menetapkan pasangan kunci-nilai.
remove(key: PdfName)PdfBaseMenghapus kunci.
keySet()Set<PdfName>Mengembalikan set kunci.
values()Collection<PdfBase>Mengembalikan koleksi nilai.
getInt(key: String, defaultValue: int)intMengembalikan nilai sebagai int, atau default.
getLong(key: String, defaultValue: long)longMengembalikan nilai sebagai panjang, atau default.
getFloat(key: String, defaultValue: float)floatMengembalikan nilai sebagai float, atau default.
getBoolean(key: String, defaultValue: boolean)booleanMengembalikan nilai sebagai boolean, atau default.
getNameAsString(key: String)StringMengembalikan nilai sebagai string nama, atau null.
getString(key: String)StringMengembalikan nilai sebagai string yang telah didekodekan, atau null.
getArray(key: String)PdfArrayMengembalikan nilai sebagai PdfArray, atau null.
setInt(key: String, value: int)Menetapkan nilai integer.
setFloat(key: String, value: float)Menetapkan nilai float.
setBoolean(key: String, value: boolean)Menetapkan nilai boolean.
setName(key: String, nameValue: String)Menetapkan nilai nama.
setString(key: String, stringValue: String)Menetapkan nilai string.
getType()StringMengembalikan nilai /Type sebagai string (misalnya:.
getSubtype()StringMengembalikan nilai / Subtype (atau / S) sebagai string, atau null.
getPath()PdfBaseMenjelajahi kamus yang tertanam dengan jalur kunci.
iterator()Iterator<Map.Entry<PdfName, PdfBase>>
equals(o: Object)boolean
hashCode()int
isDirty()booleanMengembalikan {@code true} jika objek ini dimodifikasi sejak dimuat.
setDirty(dirty: boolean)Menempatkan bendera kotor pada objek ini.
isIndirect()booleanMengembalikan apakah objek ini adalah objek tidak langsung (memiliki kunci objek).
getObjectKey()PdfObjectKeyMengembalikan kunci objek tidak langsung, atau {@code null} untuk objek langsung.
setObjectKey(key: PdfObjectKey)Menetapkan kunci objek tidak langsung.

See Also

 Bahasa Indonesia