PdfDictionary
PdfDictionary
Overview
PdfDictionary є клас в Aspose.PDF FOSS для Java. Наследники від: PdfBase, Iterable<Map.Entry<PdfName, PdfBase>>.
PDF-об’єкт словнику (§7.3.7, ISO 32000-1:2008).
Цей клас надає 41 метод для роботи з об’єктами PdfDictionary в програмах Java. Доступні методи включають: PdfDictionary, accept, containsKey, equals, get, getArray, getBoolean, getDictionary, getFloat, getInt, getLong, getNameAsString, і 24 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: dirty, empty, indirect, objectKey, path, subtype, і ще один.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
empty | boolean | Read | Повертає, чи є словник порожнім. |
type | String | Read | Повертає значення /Type як струнку (наприклад. |
subtype | String | Read | Повертає значення /Subtype (або /S) як струнку або нуль. |
path | PdfBase | Read | Переходить зашиті словники по ключевому шляху. |
dirty | boolean | Read | Повертає {@code true}, якщо цей об’єкт був змінений після завантаження. |
indirect | boolean | Read | Повертає, чи є цей об’єкт непрямим об ‘ектом (має ключ об " екта). |
objectKey | PdfObjectKey | Read | Повертає непрямий об’єктивний ключ або {@code null} для прямих об"ектів. |
Methods
| Signature | Description |
|---|---|
PdfDictionary() | Створює порожній словник. |
PdfDictionary(other: PdfDictionary) | Створює словник як пільшу копію іншого. |
size() → int | Повертає кількість записів. |
isEmpty() → boolean | Повертає, чи є словник порожнім. |
containsKey(key: PdfName) → boolean | Повертає, чи містить словник даний ключ. |
containsKey(key: String) → boolean | Повертає, чи містить словник даний ключ (метод зручності). |
get(key: PdfName) → PdfBase | Повертає значення для даного ключа або null. |
get(key: String) → PdfBase | Повертає значення для даного ключа (метод зручності) або null. |
set(key: PdfName, value: PdfBase) | Налаштовує пару ключових значень. |
set(key: String, value: PdfBase) | Налаштовує пару ключових значень (метод зручності). |
remove(key: PdfName) → PdfBase | Виводить ключ. |
keySet() → Set<PdfName> | Повертає комплект ключів. |
values() → Collection<PdfBase> | Повертає колекцію значень. |
getInt(key: String, defaultValue: int) → int | Повертає значення як int або по умові. |
getInt(key: PdfName, defaultValue: int) → int | Повертає значення як int або по умові (вариант ключа PdfName). |
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 | Повертає значення як декодовану стружку або нуль. |
getDictionary(key: String) → PdfDictionary | Повертає значення як PdfDictionary, або null. |
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 | Переходить зашиті словники по ключевому шляху. |
writeTo(os: OutputStream) | |
iterator() → Iterator<Map.Entry<PdfName, PdfBase>> | |
accept(visitor: IPdfVisitor<T>) → T | |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String | |
isDirty() → boolean | Повертає {@code true}, якщо цей об’єкт був змінений після завантаження. |
setDirty(dirty: boolean) | Покласти брудне прапор на цей об’єкт. |
isIndirect() → boolean | Повертає, чи є цей об’єкт непрямим об ‘ектом (має ключ об " екта). |
getObjectKey() → PdfObjectKey | Повертає непрямий об’єктивний ключ або {@code null} для прямих об"ектів. |
setObjectKey(key: PdfObjectKey) | Налаштовує непрямий об’єктний ключ. |