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 после установки пакета Aspose.PDF FOSS for Java. Свойства: dirty, empty, indirect, objectKey, path, subtype,И еще один.

Свойства

Наименование:Тип:AccessОписание:
emptybooleanЧитайте .Возвращает, пуст ли словарь.
typeStringЧитайте .Возвращает значение /Type в виде строки (например,.
subtypeStringЧитайте .Возвращает значение /Subtype (или /S) в виде строки или нуля.
pathPdfBaseЧитайте .Проходит сквозь заложенные словари по ключевому пути.
dirtybooleanЧитайте .Возвращает {@code true} если объект был изменен после загрузки.
indirectbooleanЧитайте .Возвращает, является ли этот объект косвенным объектом (имеет ключ объекта).
objectKeyPdfObjectKeyЧитайте .Возвращает косвенный объект или {@code null} для прямых объектов.

Методы

SignatureОписание:
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)Устанавливает значение типа 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)Устанавливает флаг dirty у этого объекта.
isIndirect()booleanВозвращает, является ли этот объект косвенным объектом (имеет ключ объекта).
getObjectKey()PdfObjectKeyВозвращает косвенный объект или {@code null} для прямых объектов.
setObjectKey(key: PdfObjectKey)Устанавливает ключ косвенного объекта.

См. также:

 Русский