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, и още едно.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
empty | boolean | Прочети. | Връща дали речникът е празен. |
type | String | Прочети. | Връща стойността /Type като нишка (напр. |
subtype | String | Прочети. | Връща стойността /Subtype (или /S) като нишка или null. |
path | PdfBase | Прочети. | Преминава през гнездени речници по ключов път. |
dirty | boolean | Прочети. | Връща {@code true} ако обектът е променен след зареждане. |
indirect | boolean | Прочети. | Връща дали този обект е индиректен (има ключ за обекта). |
objectKey | PdfObjectKey | Прочети. | Връща индиректния обект или {@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) | Определя индиректния обектен ключ. |