PDFTool 7.0
PtlAnnotLink.h
1
2// 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
11namespace PdfTk {
12
13class PtlAction;
14class PtlDest;
15
19
20class PDFTK_API PtlAnnotLink : public PtlAnnot
21{
22public:
33
34public:
40
48
53
54public:
62
63public:
70
77
78public:
87
95 void setAction(const PtlAction& action);
96
102
103public:
112 PtlDest& getDest() const;
113
121 void setDest(const PtlDest& dest);
122};
123
124} // namespace PdfTk
125
126#endif // PDFTK_PTLANNOT_LINK_H_
PDFのアクションを表現したクラスです。 すべてのアクションクラスのベースクラスです。
Definition PtlAction.h:19
PtlAnnot(ANNOT_TYPE type)
コンストラクタ
void setHighlightMode(HIGHLIGHTING_MODE mode)
ハイライトモードを設定。
PtlAction & getAction() const
アクションを取得。
void setAction(const PtlAction &action)
アクションを設定。
HIGHLIGHTING_MODE
ハイライトモード ※ ハイライトモードは注釈のアクティブ領域内でマウスボタンが押されるか、押し続けられるときに用いる視覚効果です。
Definition PtlAnnotLink.h:27
@ HIGHLIGHTING_MODE_NONE
(None)ハイライトなし
Definition PtlAnnotLink.h:28
@ HIGHLIGHTING_MODE_INVERT
(Invert)注釈矩形を反転
Definition PtlAnnotLink.h:29
@ HIGHLIGHTING_MODE_OUTLINE
Outline)注釈の境界線を反転
Definition PtlAnnotLink.h:30
@ HIGHLIGHTING_MODE_PUSH
(Push)ページの下に押し込まれたかのように注釈を表示
Definition PtlAnnotLink.h:31
PtlAnnotLink(const PtlAnnotLink &obj)
コピーコンストラクタ alias copy
void setDest(const PtlDest &dest)
宛先を設定。
‾PtlAnnotLink()
デストラクタ
HIGHLIGHTING_MODE getHighlightMode() const
ハイライトモードを取得。
PtlAnnotLink & operator=(const PtlAnnotLink &obj)
コピーオペレータ alias copy
PtlAnnotLink()
コンストラクタ
PtlDest & getDest() const
宛先を取得。
void removeAction()
アクションを削除。
PDFの宛先を表現したクラスです。 すべての宛先クラスのベースクラスです。
Definition PtlDest.h:23