NamedDestinations
Översikt
NamedDestinations är en klass i Aspose.PDF FOSS för Java.
Tillhandahåller åtkomst till namngivna destinationer i ett PDF-dokument (ISO 32000-1:2008, §12.3.2.3).
Denna klass ger 9 metoder för att arbeta med NamedDestinations objekt i Java-program. Tillgängliga metoder inkluderar: NamedDestinations, add, get, getCount, getNames, getNamesArray, remove, set, size. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: count, names, namesArray.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
names | List<String> | Läsning | Returnerar alla namngivna destinationerna från båda källorna, deduplicerade och i insertorder ({@code /Names → /Dests} skriver först, sedan eventuella extra nycklar från arvets {@code /dests } ordbok). |
count | int | Läsning | Återkommer det totala antalet namngivna destinationer. |
namesArray | String[] | Läsning | Returnerar alla namngivna destinationerna som en array. |
Metoder
| Signature | Beskrivning |
|---|---|
NamedDestinations(catalog: PdfDictionary, doc: Document, parser: PDFParser) | Skapa en NamedDestinations tillbehör. |
get(name: String) → ExplicitDestination | Lös en utnämnd destination till ett explicit destination. |
getNames() → List<String> | Returnerar alla namngivna destinationerna från båda källorna, deduplicerade och i insertorder ({@code /Names → /Dests} skriver först, sedan eventuella extra nycklar från arvets {@code /dests } ordbok). |
getCount() → int | Återkommer det totala antalet namngivna destinationer. |
size() → int | Alias för {@link #getCount()} matchande C# Aspose { @code .Coun} egendom. |
getNamesArray() → String[] | Returnerar alla namngivna destinationerna som en array. |
add(name: String, destination: ExplicitDestination) | Lägg till (eller ersätter) en namngiven destination via katalogens {@code /Names→/Dests} namnträ (PDF 1.2+). |
set(name: String, destination: ExplicitDestination) | Ange en namngiven destination - semantiskt identisk med {@link #add(String, ExplicitDestination)}; namnet på trädet { @code put} ersätter någon befintlig värde. |
remove(name: String) → boolean | Ta bort en namngiven destination om den finns. |