Antenna House PDF Tool API (C++)
8.0
PtlAction.h
1
2
// 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
17
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_JAVASCRIPT
= 14,
31
TYPE_UNKNOWN
= 100
32
};
33
34
private
:
35
int
m_dataAction;
36
public
:
37
int
getHandle()
const
;
38
39
public
:
46
PtlAction
(
ACTION_TYPE
type);
47
54
PtlAction
(
const
PtlAction
& obj);
55
59
virtual
~PtlAction
();
60
61
public
:
67
PtlAction
&
operator=
(
const
PtlAction
& obj);
68
69
public
:
75
ACTION_TYPE
getType
()
const
;
76
};
77
78
}
// namespace PdfTk
79
80
81
#endif
// PDFTK_PTLACTION_H_
PdfTk::PtlAction::~PtlAction
virtual ~PtlAction()
デストラクタ
PdfTk::PtlAction::ACTION_TYPE
ACTION_TYPE
Definition
PtlAction.h:24
PdfTk::PtlAction::TYPE_URI
@ TYPE_URI
Definition
PtlAction.h:29
PdfTk::PtlAction::TYPE_LAUNCH
@ TYPE_LAUNCH
Definition
PtlAction.h:28
PdfTk::PtlAction::TYPE_UNKNOWN
@ TYPE_UNKNOWN
Definition
PtlAction.h:31
PdfTk::PtlAction::TYPE_GOTO_R
@ TYPE_GOTO_R
Definition
PtlAction.h:27
PdfTk::PtlAction::TYPE_NONE
@ TYPE_NONE
Definition
PtlAction.h:25
PdfTk::PtlAction::TYPE_JAVASCRIPT
@ TYPE_JAVASCRIPT
Definition
PtlAction.h:30
PdfTk::PtlAction::TYPE_GOTO
@ TYPE_GOTO
Definition
PtlAction.h:26
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
Include
PdfTk
PtlAction.h
構築:
1.14.0