PDFTool  7.0
PtlAnnotLink.h
1 // PtlAnnotLink.h
3 // Copyright (C) 2013-2018 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLANNOT_LINK_H_
7 #define PDFTK_PTLANNOT_LINK_H_
8 
9 #include "PtlAnnot.h"
10 
11 namespace PdfTk {
12 
13 class PtlAction;
14 class PtlDest;
15 
20 class PDFTK_API PtlAnnotLink : public PtlAnnot
21 {
22 public:
28  HIGHLIGHTING_MODE_NONE = 1,
29  HIGHLIGHTING_MODE_INVERT = 2,
30  HIGHLIGHTING_MODE_OUTLINE = 3,
31  HIGHLIGHTING_MODE_PUSH = 4
32  };
33 
34 public:
40 
48 
53 
54 public:
62 
63 public:
70 
77 
78 public:
86  PtlAction& getAction() const;
87 
95  void setAction(const PtlAction& action);
96 
101  void removeAction();
102 
103 public:
112  PtlDest& getDest() const;
113 
121  void setDest(const PtlDest& dest);
122 };
123 
124 } // namespace PdfTk
125 
126 #endif // PDFTK_PTLANNOT_LINK_H_
PdfTk::PtlAction
PDFのアクションを表現したクラスです。 すべてのアクションクラスのベースクラスです。
Definition: PtlAction.h:19
PdfTk::PtlAnnotLink::setDest
void setDest(const PtlDest &dest)
宛先を設定。
PdfTk::PtlAnnotLink::PtlAnnotLink
PtlAnnotLink()
コンストラクタ
PdfTk::PtlAnnotLink::removeAction
void removeAction()
アクションを削除。
PdfTk::PtlAnnotLink
PDFのリンク注釈を表現したクラスです。
Definition: PtlAnnotLink.h:21
PdfTk::PtlAnnotLink::‾PtlAnnotLink
‾PtlAnnotLink()
デストラクタ
PdfTk::PtlDest
PDFの宛先を表現したクラスです。 すべての宛先クラスのベースクラスです。
Definition: PtlDest.h:23
PdfTk::PtlAnnotLink::getAction
PtlAction & getAction() const
アクションを取得。
PdfTk::PtlAnnotLink::getHighlightMode
HIGHLIGHTING_MODE getHighlightMode() const
ハイライトモードを取得。
PdfTk::PtlAnnot
PDFの注釈を表現したクラスです。 すべての注釈クラスのベースクラスです。
Definition: PtlAnnot.h:24
PdfTk::PtlAnnotLink::setHighlightMode
void setHighlightMode(HIGHLIGHTING_MODE mode)
ハイライトモードを設定。
PdfTk::PtlAnnotLink::HIGHLIGHTING_MODE
HIGHLIGHTING_MODE
ハイライトモード ※ ハイライトモードは注釈のアクティブ領域内でマウスボタンが押されるか、押し続けられるときに用いる視覚効果です。
Definition: PtlAnnotLink.h:27
PdfTk::PtlAnnotLink::PtlAnnotLink
PtlAnnotLink(const PtlAnnotLink &obj)
コピーコンストラクタ alias copy
PdfTk::PtlAnnotLink::operator=
PtlAnnotLink & operator=(const PtlAnnotLink &obj)
コピーオペレータ alias copy
PdfTk::PtlAnnotLink::setAction
void setAction(const PtlAction &action)
アクションを設定。
PdfTk::PtlAnnotLink::getDest
PtlDest & getDest() const
宛先を取得。