Loading...
Searching...
No Matches
ActionParameter.h
Go to the documentation of this file.
1#ifndef PDFTRON_H_CPPPDFActionParameter
2#define PDFTRON_H_CPPPDFActionParameter
3
4#include <C/PDF/TRN_ActionParameter.h>
5#include <SDF/Obj.h>
6
7 namespace pdftron {
8 namespace PDF {
9
10 class Action;
11 class Annot;
12 class Field;
13 class Page;
14
22 class ActionParameter
23{
24 public:
25
26 ActionParameter(const Action& action, const Field& field);
27 ActionParameter(const Action& action, const Annot& annot);
28 ActionParameter(const Action& action, const Page& page);
29 ActionParameter(const Action& action);
30 ActionParameter(const ActionParameter& action_param);
31 ActionParameter& operator=(const ActionParameter& action_param);
32 ~ActionParameter();
33 Action GetAction();
34 void Destroy();
35
36 //for xamarin use only
37 static ActionParameter* CreateInternal(ptrdiff_t impl);
38 ptrdiff_t GetHandleInternal();
39
40#ifndef SWIGHIDDEN
41 ActionParameter(TRN_ActionParameter impl);
42 TRN_ActionParameter mp_parameter;
43#endif
44};
45
46 }
47}
48
49#include<Impl/ActionParameter.inl>
50
51#endif
Obj.h
pdftron::PDF::Action
Definition Action.h:32
pdftron::PDF::ActionParameter::ActionParameter
ActionParameter(const Action &action, const Page &page)
pdftron::PDF::ActionParameter::Destroy
void Destroy()
pdftron::PDF::ActionParameter::operator=
ActionParameter & operator=(const ActionParameter &action_param)
pdftron::PDF::ActionParameter::GetHandleInternal
ptrdiff_t GetHandleInternal()
pdftron::PDF::ActionParameter::ActionParameter
ActionParameter(const Action &action)
pdftron::PDF::ActionParameter::mp_parameter
TRN_ActionParameter mp_parameter
Definition ActionParameter.h:42
pdftron::PDF::ActionParameter::ActionParameter
ActionParameter(const ActionParameter &action_param)
pdftron::PDF::ActionParameter::ActionParameter
ActionParameter(const Action &action, const Field &field)
pdftron::PDF::ActionParameter::ActionParameter
ActionParameter(const Action &action, const Annot &annot)
pdftron::PDF::ActionParameter::ActionParameter
ActionParameter(TRN_ActionParameter impl)
pdftron::PDF::ActionParameter::~ActionParameter
~ActionParameter()
pdftron::PDF::ActionParameter::GetAction
Action GetAction()
pdftron::PDF::ActionParameter::CreateInternal
static ActionParameter * CreateInternal(ptrdiff_t impl)
pdftron::PDF::Annot
Definition Annot.h:34
pdftron::PDF::Field
Definition Field.h:70
pdftron::PDF::Page
Definition Page.h:32
pdftron::PDF
Definition Action.h:15
pdftron
Definition BasicTypes.h:10