PdfStream

PdfStream

Gambaran Umum

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.

Properti

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.

Metode

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.

Lihat Juga

 Bahasa Indonesia