PdfStream

Prezentare generală

PdfStream este o clasă în Aspose.PDF FOSS pentru Java. Moștenitorii de la: PdfDictionary.

Obiectul flux PDF (§7.3.8, ISO 32000-1:2008).

Această clasă oferă 54 de metode pentru a lucra cu obiecte PdfStream în programele Java. Metodele disponibile includ: PdfDictionary, PdfStream, accept, containsKey, equals, get, getArray, getBoolean, getDecodedData, getDecodedStream, getDictionary, getEncodedData, şi 40 de metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: decodedData, decodedStream, dictionary, dirty, empty, encodedData, şi încă 8 .

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
dictionaryPdfDictionaryCiteşte.Întoarce fluxul ca dicționar.
encodedDatabyte[]Citeşte.Întoarce datele codificate (cum sunt stocate în fișierul PDF).
encodedStreamInputStreamCiteşte.Întoarce datele codificate ca InputStream.
decodedDatabyte[]Citeşte.Întoarce datele decodate (după aplicarea filtrelor în ordine inversă).
decodedStreamInputStreamCiteşte.Întoarce datele decodate ca InputStream.
lengthlongCiteşte.Întoarce lungimea datelor codificate.
filtersList<PdfName>Citeşte.Întoarce lista de nume ale filtrului din /Filter.
emptybooleanCiteşte.Întoarce dacă dicționarul este gol.
typeStringCiteşte.Întoarce valoarea /Type ca o șir (de exemplu:.
subtypeStringCiteşte.Întoarce valoarea /Subtype (sau /S) ca o șir sau null.
pathPdfBaseCiteşte.Traversează dicţionare cuibărit de către traseul cheie.
dirtybooleanCiteşte.Întoarce {@code true} dacă acest obiect a fost modificat de la încărcare.
indirectbooleanCiteşte.Întoarce dacă acest obiect este un obiecțiu indirect (are o cheie de object).
objectKeyPdfObjectKeyCiteşte.Întoarce cheia obiectului indirect sau {@code null} pentru obiecte directe.

Metode

SemnăturaDescriere:
PdfStream()Creează un flux gol.
PdfStream(encodedData: byte[])Creează un flux cu datele codificate date.
PdfStream(dict: PdfDictionary, encodedData: byte[])Creează un flux dintr-un dicționar existent și date codificate.
getDictionary() → PdfDictionaryÎntoarce fluxul ca dicționar.
getEncodedData() → byte[]Întoarce datele codificate (cum sunt stocate în fișierul PDF).
getEncodedStream() → InputStreamÎntoarce datele codificate ca InputStream.
getDecodedData() → byte[]Întoarce datele decodate (după aplicarea filtrelor în ordine inversă).
getDecodedStream() → InputStreamÎntoarce datele decodate ca InputStream.
setDecodedData(data: byte[])Setarea datelor decodate.
setEncodedData(data: byte[])Setează direct datele codificate.
hasActiveDecryptor() → booleanSe returnează adevărat dacă acest flux are un decriptator activ atașat (adică:.
materializeDecryption() → booleanDecriptarea {@code encodedData} în loc și desprinde decryptor, lăsând
fluxul care arata exact ca un echivalent de flux necriptat încărcat
de pe disc.
hasPendingDecodedData() → booleanÎntoarce dacă fluxul are set de date decodate în aşteptare prin intermediul:
{@link #setDecodedData(byte[])} care nu a fost încă re-codată de către
{@link #prepareEncodedData()}.
setDecryptor(decryptor: PDFDecryptor, objNum: int, genNum: int)Setarea decriptatorului pentru acest flux (numit prin PDFParser pentru fișierele PDF criptate).
getLength() → longÎntoarce lungimea datelor codificate.
getFilters() → List<PdfName>Întoarce lista de nume ale filtrului din /Filter.
setFilter(filter: PdfName)Setarea unui singur filtru.
setFilters(filters: List<PdfName>)Seturi multiple de filtre.
prepareEncodedData() → byte[]Asigură datele decodate în așteptare este codificat prin filtre și întoarce
bați codificați.
writeTo(os: OutputStream)
accept(visitor: IPdfVisitor<T>) → T
toString() → String
PdfDictionary()Creează un dicţionar gol.
size() → intÎntoarce numărul de intrări.
isEmpty() → booleanÎntoarce dacă dicționarul este gol.
containsKey(key: PdfName) → booleanÎntoarce dacă dicționarul conține cheia dată.
get(key: PdfName) → PdfBaseÎntoarce valoarea pentru cheia dată, sau null.
set(key: PdfName, value: PdfBase)Stabileşte o pereche de valori-cheie.
remove(key: PdfName) → PdfBaseScoate o cheie.
keySet() → Set<PdfName>Întoarce setul de cheie.
values() → Collection<PdfBase>Întoarce colectia de valori.
getInt(key: String, defaultValue: int) → intÎntoarce valoarea ca int sau standard.
getLong(key: String, defaultValue: long) → longÎntoarce valoarea ca lung, sau standard.
getFloat(key: String, defaultValue: float) → floatÎntoarce valoarea ca un plutitor, sau standard.
getBoolean(key: String, defaultValue: boolean) → booleanÎntoarce valoarea ca boolean, sau standard.
getNameAsString(key: String) → StringÎntoarce valoarea ca o șir de nume, sau null.
getString(key: String) → StringÎntoarce valoarea ca o șir decodată, sau null.
getArray(key: String) → PdfArrayÎntoarce valoarea ca PdfArray, sau null.
setInt(key: String, value: int)Stabileşte o valoare întreagă.
setFloat(key: String, value: float)Stabilește o valoare de plutire.
setBoolean(key: String, value: boolean)Stabileşte o valoare booleană.
setName(key: String, nameValue: String)Stabilește o valoare de nume.
setString(key: String, stringValue: String)Stabileşte o valoare de string.
getType() → StringÎntoarce valoarea /Type ca o șir (de exemplu:.
getSubtype() → StringÎntoarce valoarea /Subtype (sau /S) ca o șir sau null.
getPath() → PdfBaseTraversează dicţionare cuibărit de către traseul cheie.
iterator() → Iterator<Map.Entry<PdfName, PdfBase>>
equals(o: Object) → boolean
hashCode() → int
isDirty() → booleanÎntoarce {@code true} dacă acest obiect a fost modificat de la încărcare.
setDirty(dirty: boolean)Pune steagul murdar pe acest obiect.
isIndirect() → booleanÎntoarce dacă acest obiect este un obiecțiu indirect (are o cheie de object).
getObjectKey() → PdfObjectKeyÎntoarce cheia obiectului indirect sau {@code null} pentru obiecte directe.
setObjectKey(key: PdfObjectKey)Stabileşte cheia obiectului indirect.

Vezi și:

 Română