NameTree
Översikt
NameTree är en klass i Aspose.PDF FOSS för Java.
Läs-/skrivvisning över ett PDF-namnträd (ISO 32000-1:2008, §7.9.6).
Denna klass ger 12 metoder för att arbeta med NameTree objekt i Java-program. Tillgängliga metoder är bland annat: NameTree, clear, containsKey, entries, entriesUnmodifiable, get, getRoot, isEmpty, keys, put, remove, size. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter installation av FOSS for Java. Egenskaper: empty, root.
Egenskaper
| Namn och namn: | Typ: | Access | Beskrivning |
|---|---|---|---|
root | PdfDictionary | Läs. | Returnerar den underliggande rotordboken, eller {@code null} om denna vy konstruerades över en { @ code null }-rot. |
empty | boolean | Läs. | Returnerar om trädet inte har några poster. |
Methods
| Signature | Beskrivning |
|---|---|
NameTree(root: PdfDictionary) | Värmer den givna rotordboken. |
getRoot() → PdfDictionary | Returnerar den underliggande rotordboken, eller {@code null} om denna vy konstruerades över en { @ code null }-rot. |
isEmpty() → boolean | Returnerar om trädet inte har några poster. |
size() → int | Returnerar antalet (nyckel, värde) par i trädet. |
get(key: String) → PdfBase | Letar efter en nyckel. |
containsKey(key: String) → boolean | Returnerar om trädet innehåller den givna nyckeln. |
entries() → List<Map.Entry<String, PdfBase>> | Returnerar alla poster i trädordning (som för ett överensstämmande träde är nyckelordnad). |
keys() → List<String> | Returnerar alla nycklar i trädordning. |
put(key: String, value: PdfBase) → PdfBase | Inserar eller ersätter ett värde. |
remove(key: String) → PdfBase | - Ta bort en nyckel. |
clear() | Tömmer trädet: släpper alla {@code /Kids}, { @ code /Limits } och eventuella { @@ code & Names }-arrayinnehåll. |
entriesUnmodifiable() → List<Map.Entry<String, PdfBase>> | Returnerar en omändringsfri bild av {@link #entries()} för anropare som vill ha ett { @link List }-gränssnitt men ingen mutation. |