PdfDictionary

PdfDictionary

Огляд

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, і ще один.

Властивості

NameTypeAccessDescription
emptybooleanReadПовертає, чи є словник порожнім.
typeStringReadПовертає значення /Type як струнку (наприклад.
subtypeStringReadПовертає значення /Subtype (або /S) як струнку або нуль.
pathPdfBaseReadПереходить зашиті словники по ключевому шляху.
dirtybooleanReadПовертає {@code true}, якщо цей об’єкт був змінений після завантаження.
indirectbooleanReadПовертає, чи є цей об’єкт непрямим об ‘ектом (має ключ об " екта).
objectKeyPdfObjectKeyReadПовертає непрямий об’єктивний ключ або {@code null} для прямих об"ектів.

Методи

SignatureDescription
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)Налаштовує непрямий об’єктний ключ.

Дивіться також

 Українська