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

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
emptybooleanПрочети.Връща дали речникът е празен.
typeStringПрочети.Връща стойността /Type като нишка (напр.
subtypeStringПрочети.Връща стойността /Subtype (или /S) като нишка или null.
pathPdfBaseПрочети.Преминава през гнездени речници по ключов път.
dirtybooleanПрочети.Връща {@code true} ако обектът е променен след зареждане.
indirectbooleanПрочети.Връща дали този обект е индиректен (има ключ за обекта).
objectKeyPdfObjectKeyПрочети.Връща индиректния обект или {@code null} за директни обекти.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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Връща стойността като последователност на имена или null.
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) като нишка или null.
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)Определя индиректния обектен ключ.

Вижте също:

 Български