All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 
18 {
19 public:
20 
21  ActionParameter(const Action& action, const Field& field);
22  ActionParameter(const Action& action, const Annot& annot);
23  ActionParameter(const Action& action, const Page& page);
24  ActionParameter(const Action& action);
25  ActionParameter(const ActionParameter& action_param);
26  ActionParameter& operator=(const ActionParameter& action_param);
28  Action GetAction();
29  void Destroy();
30 
31  //for xamarin use only
32  static ActionParameter* CreateInternal(ptrdiff_t impl);
33  ptrdiff_t GetHandleInternal();
34 
35 #ifndef SWIGHIDDEN
36  ActionParameter(TRN_ActionParameter impl);
37  TRN_ActionParameter mp_parameter;
38 #endif
39 };
40 
41  }
42 }
43 
44 #include<Impl/ActionParameter.inl>
45 
46 #endif
ActionParameter(const Action &action, const Field &field)
ActionParameter & operator=(const ActionParameter &action_param)
static ActionParameter * CreateInternal(ptrdiff_t impl)
TRN_ActionParameter mp_parameter