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
7namespace pdftron {
8 namespace PDF {
9
10class Action;
11class Annot;
12class Field;
13class Page;
14
23{
24public:
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);
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
ActionParameter(const Action &action, const Page &page)
ActionParameter & operator=(const ActionParameter &action_param)
ActionParameter(const Action &action)
TRN_ActionParameter mp_parameter
ActionParameter(const ActionParameter &action_param)
ActionParameter(const Action &action, const Field &field)
ActionParameter(const Action &action, const Annot &annot)
ActionParameter(TRN_ActionParameter impl)
static ActionParameter * CreateInternal(ptrdiff_t impl)