PdfDictionary
Översikt
PdfDictionary är en klass i Aspose.PDF FOSS för Java. ärvt från: PdfBase, Iterable<Map.Entry<PdfName, PdfBase>>.
PDF-lagsordobjekt (§7.3.7, ISO 32000-1:2008).
Denna klass ger 41 metoder för att arbeta med PdfDictionary objekt i Java-program. Tillgängliga metoder inkluderar: PdfDictionary, accept, containsKey, equals, get, getArray, getBoolean, getDictionary, getFloat, getInt, getLong, getNameAsString,24 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: dirty, empty, indirect, objectKey, path, subtype,Och 1 mer.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
empty | boolean | Läsning | Återkommer om ordboken är tom. |
type | String | Läsning | Returnerar /typvärdet som en sträng (t.ex. |
subtype | String | Läsning | Returnerar /Subtype (eller /S) värdet som en sträng eller noll. |
path | PdfBase | Läsning | Övergår nötade ordböcker genom nyckelvägen. |
dirty | boolean | Läsning | Returnerar {@code true} om objektet har ändrats sedan laddningen. |
indirect | boolean | Läsning | Återkommer om detta objekt är ett indirekt objekt (har en objektnyckel). |
objectKey | PdfObjectKey | Läsning | Returnerar indirekt objektnyckeln, eller {@code null} för direkta objekt. |
Metoder
| Signature | Beskrivning |
|---|---|
PdfDictionary() | Skapa en tom ordbok. |
PdfDictionary(other: PdfDictionary) | Skapa en ordbok som en smal kopia av ett annat ordböcker. |
size() → int | återställer antalet inmatningar. |
isEmpty() → boolean | Återkommer om ordboken är tom. |
containsKey(key: PdfName) → boolean | Återkommer om ordboken innehåller den angivna nyckeln. |
containsKey(key: String) → boolean | Återkommer om ordboken innehåller den angivna nyckeln (konventionsmetoden). |
get(key: PdfName) → PdfBase | returnerar värdet för den angivna nyckeln, eller noll. |
get(key: String) → PdfBase | Returnerar värdet för den angivna nyckeln (konventionsmetod) eller noll. |
set(key: PdfName, value: PdfBase) | Ställer in ett nyckel‑värdepar. |
set(key: String, value: PdfBase) | Sätter ett nyckel‑värdepar (bekvämlighetsmetod). |
remove(key: PdfName) → PdfBase | Ta bort en nyckel. |
keySet() → Set<PdfName> | Återställer nycklarna. |
values() → Collection<PdfBase> | återställer samlingen av värden. |
getInt(key: String, defaultValue: int) → int | Returnerar värdet som en int eller standard. |
getInt(key: PdfName, defaultValue: int) → int | Returnerar värdet som en int, eller standard (PdfName nyckelvariant). |
getLong(key: String, defaultValue: long) → long | Återställer värdet som en lång, eller standard. |
getFloat(key: String, defaultValue: float) → float | Returnerar värdet som en flöde eller standard. |
getBoolean(key: String, defaultValue: boolean) → boolean | Returnerar värdet som en boolean eller standard. |
getNameAsString(key: String) → String | Returnerar värdet som en namnsträng eller noll. |
getString(key: String) → String | Returnerar värdet som en decoderad sträng eller noll. |
getDictionary(key: String) → PdfDictionary | Returnerar värdet som en PdfDictionary eller noll. |
getArray(key: String) → PdfArray | Returnerar värdet som en PdfArray eller noll. |
setInt(key: String, value: int) | Ställer in ett heltalsvärde. |
setFloat(key: String, value: float) | Ställer in ett flyttalvärde. |
setBoolean(key: String, value: boolean) | Ställer in ett booleskt värde. |
setName(key: String, nameValue: String) | Sätter ett namnvärde. |
setString(key: String, stringValue: String) | Sätter ett strängvärde. |
getType() → String | Returnerar /typvärdet som en sträng (t.ex. |
getSubtype() → String | Returnerar /Subtype (eller /S) värdet som en sträng eller noll. |
getPath() → PdfBase | Övergår nötade ordböcker genom nyckelvägen. |
writeTo(os: OutputStream) | |
iterator() → Iterator<Map.Entry<PdfName, PdfBase>> | |
accept(visitor: IPdfVisitor<T>) → T | |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String | |
isDirty() → boolean | Returnerar {@code true} om objektet har ändrats sedan laddningen. |
setDirty(dirty: boolean) | Sätter smutsflaggan på detta objekt. |
isIndirect() → boolean | Återkommer om detta objekt är ett indirekt objekt (har en objektnyckel). |
getObjectKey() → PdfObjectKey | Returnerar indirekt objektnyckeln, eller {@code null} för direkta objekt. |
setObjectKey(key: PdfObjectKey) | Sätter nyckeln för det indirekta objektet. |