PDFTool  7.0
PtlAction.h
1 // PtlAction.h
3 // Copyright (C) 2013-2018 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLACTION_H_
7 #define PDFTK_PTLACTION_H_
8 
9 #include "PdfTkBase.h"
10 
11 namespace PdfTk {
12 
18 class PDFTK_API PtlAction
19 {
20 public:
24  enum ACTION_TYPE {
25  TYPE_NONE = 0,
26  TYPE_GOTO = 1,
27  TYPE_GOTO_R = 2,
28  TYPE_LAUNCH = 4,
29  TYPE_URI = 6,
30  TYPE_UNKNOWN = 100
31  };
32 
33 private:
34  int m_dataAction;
35 public:
36  int getHandle() const;
37 
38 public:
46 
53  PtlAction(const PtlAction& obj);
54 
58  virtual ‾PtlAction();
59 
60 public:
67 
68 public:
75 };
76 
77 } // namespace PdfTk
78 
79 
80 #endif // PDFTK_PTLACTION_H_
PdfTk::PtlAction
PDFのアクションを表現したクラスです。 すべてのアクションクラスのベースクラスです。
Definition: PtlAction.h:19
PdfTk::PtlAction::PtlAction
PtlAction(const PtlAction &obj)
コピーコンストラクタ alias copy
PdfTk::PtlAction::PtlAction
PtlAction(ACTION_TYPE type)
コンストラクタ
PdfTk::PtlAction::getType
ACTION_TYPE getType() const
アクションタイプを取得。
PdfTk::PtlAction::operator=
PtlAction & operator=(const PtlAction &obj)
コピーオペレータ alias copy
PdfTk::PtlAction::ACTION_TYPE
ACTION_TYPE
アクションのタイプ
Definition: PtlAction.h:24
PdfTk::PtlAction::‾PtlAction
virtual ‾PtlAction()
デストラクタ