A name tree that maps string names to destination objects. This is the PDF 1.2+ method for storing named destinations, replacing the old-style /Dests dictionary in the catalog.
More...
| error_type CALLING_CONVENTION | DestinationNameTree_Create (DestinationNameTreeHandle **result) |
| | Create a new empty destination name tree.
|
| |
|
error_type CALLING_CONVENTION | DestinationNameTree_Contains (DestinationNameTreeHandle *handle, StringObjectHandle *name, boolean_type *result) |
| | Determine if the name tree contains a destination with the given name.
|
| |
| error_type CALLING_CONVENTION | DestinationNameTree_Find (DestinationNameTreeHandle *handle, StringObjectHandle *name, DestinationHandle **result) |
| | Find a destination by its string name.
|
| |
| error_type CALLING_CONVENTION | DestinationNameTree_TryFind (DestinationNameTreeHandle *handle, StringObjectHandle *name, DestinationHandle **result, boolean_type *found) |
| | Try to find a destination by its string name.
|
| |
| error_type CALLING_CONVENTION | DestinationNameTree_Insert (DestinationNameTreeHandle *handle, StringObjectHandle *name, DestinationHandle *destination) |
| | Insert a named destination into the tree.
|
| |
| error_type CALLING_CONVENTION | DestinationNameTree_Remove (DestinationNameTreeHandle *handle, StringObjectHandle *name, boolean_type *removed) |
| | Remove a named destination from the tree.
|
| |
| error_type CALLING_CONVENTION | DestinationNameTree_GetIterator (DestinationNameTreeHandle *handle, DestinationNameTreeIteratorHandle **result) |
| | Get an iterator to traverse all named destinations.
|
| |
|
error_type CALLING_CONVENTION | DestinationNameTree_ToUnknown (DestinationNameTreeHandle *handle, IUnknownHandle **result) |
| | Reinterpret current object as IUnknownHandle.
|
| |
|
error_type CALLING_CONVENTION | DestinationNameTree_FromUnknown (IUnknownHandle *handle, DestinationNameTreeHandle **result) |
| | Convert IUnknownHandle to DestinationNameTreeHandle.
|
| |
| error_type CALLING_CONVENTION | DestinationNameTree_Release (DestinationNameTreeHandle *handle) |
| | Decrement the internal reference counter.
|
| |
A name tree that maps string names to destination objects. This is the PDF 1.2+ method for storing named destinations, replacing the old-style /Dests dictionary in the catalog.
For more details please visit section 12.3.2.3 - Named Destinations.
- See also
- NameDictionaryHandle