3#ifndef PDFSDK_CXX_PDF_ACTION_H_INCLUDED_
4#define PDFSDK_CXX_PDF_ACTION_H_INCLUDED_
11#include "forward_declarations.h"
12#include "wrapper_base.h"
21class Action :
public detail::RefCountedHandle<PDAction> {
311 PDF_CXX_CORE_WRAPPER_DEFINE_MEMBERS_(
Action, PDAction)
316#include "action_impl.inl"
PDActionHideItemType
Defines actions that can hide or show specific elements within a PDF document.
Definition actions.h:47
Represents an action in a PDF document.
Definition action.h:21
void SetURIURI(const std::string &uri)
void SetGoToDest(const Dest &destination)
bool GetLaunchNewWindow() const
void SetGoToENewWindow(bool newWindow)
void SetNamedName(PDAtom name)
FileSpec GetGoToRFileSpec() const
void SetGoToRNewWindow(bool newWindow)
bool IsHideHiding() const
void AddHideItemAnnot(Annot annot)
Annot GetHideItemAnnot(size_t index) const
void SetGoToEFileSpec(const FileSpec &filespec)
void SetLaunchNewWindow(bool newWindow)
void SetGoToRFileSpec(const FileSpec &filespec)
PDAtom GetActionType() const
void SetURIIsMap(bool isMap)
Object GetGoToETarget() const
Object GetPdfObject() const
static Action CreateFromPdfObject(const Object &object)
void AddHideItemFieldName(const std::wstring &name)
std::wstring GetJavaScriptScript() const
bool Equals(const Action &that) const
FileSpec GetGoToEFileSpec() const
Dest GetGoToRDest() const
bool GetGoToRNewWindow() const
void SetHideHiding(bool isHiding)
FileSpec GetLaunchFileSpec() const
void SetGoToRDest(const Dest &destination)
PDAtom GetNamedName() const
std::wstring GetGoToEFileName() const
std::string GetURIURI() const
size_t GetNextLength() const
void SetNextArray(const std::vector< Action > &next)
void SetGoToETarget(const Object &target)
void SetNext(const Action &next)
Dest GetGoToEDest() const
void SetGoToEDest(const Dest &destination)
Action GetNext(size_t index)
void RemoveHideItem(size_t index)
void SetLaunchFileSpec(const FileSpec &filespec)
std::wstring GetHideItemFieldName(size_t index) const
void SetGoToEFileName(const std::wstring &filename)
void SetJavaScriptScript(const std::wstring &script)
size_t GetHideNumItems() const
PDActionHideItemType GetHideItemType(size_t index) const
bool GetGoToENewWindow() const
Represents an annotation in a PDF document.
Definition annot.h:19
Represents a destination in a PDF document.
Definition dest.h:23
Represents a file specification in a PDF document.
Definition filespec.h:21
Represents a PDF object.
Definition object.h:20