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 после установки пакета Aspose.PDF FOSS for 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

 Русский