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

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

Methods

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

See Also

 Українська