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

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

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
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)Определя индиректния обектен ключ.

Вижте също:

 Български