This documentation is deprecated and will no longer be updated. Please use the official documentation at vanillapdf.readthedocs.io.
Vanilla.PDF  2.3.0
Cross-platform toolkit for creating and modifying PDF documents
List of all members
ActionHandle Class Reference

An action to be performed when a link annotation, outline item, or other trigger is activated. More...

Inheritance diagram for ActionHandle:
IUnknownHandle GoToActionHandle GoToRemoteActionHandle NamedActionHandle URIActionHandle
error_type CALLING_CONVENTION Action_GetActionType (ActionHandle *handle, ActionType *result)
 Get action type of object handle.
 
error_type CALLING_CONVENTION Action_ToUnknown (ActionHandle *handle, IUnknownHandle **result)
 Reinterpret current object as IUnknownHandle.
 
error_type CALLING_CONVENTION Action_FromUnknown (IUnknownHandle *handle, ActionHandle **result)
 Convert IUnknownHandle to ActionHandle.
 
error_type CALLING_CONVENTION Action_CreateFromDictionary (DictionaryObjectHandle *handle, ActionHandle **result)
 Create an ActionHandle from a DictionaryObjectHandle.
 
error_type CALLING_CONVENTION Action_Release (ActionHandle *handle)
 Decrement the internal reference counter.
 

Additional Inherited Members

- Public Member Functions inherited from IUnknownHandle
error_type CALLING_CONVENTION IUnknown_AddRef (IUnknownHandle *handle)
 Increment the internal reference counter.
 

Detailed Description

An action to be performed when a link annotation, outline item, or other trigger is activated.

Friends And Related Symbol Documentation

◆ Action_CreateFromDictionary()

error_type CALLING_CONVENTION Action_CreateFromDictionary ( DictionaryObjectHandle handle,
ActionHandle **  result 
)
related

Create an ActionHandle from a DictionaryObjectHandle.

The dictionary should contain a valid action type (S entry).

◆ Action_Release()

error_type CALLING_CONVENTION Action_Release ( ActionHandle handle)
related

Decrement the internal reference counter.

When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.

See also
IUnknown_Release

The documentation for this class was generated from the following file: