PDFのリンク注釈を表現したクラスです。
More...
#include <PtlAnnotLink.h>
|
| enum | HIGHLIGHTING_MODE { HIGHLIGHTING_MODE_NONE = 1
, HIGHLIGHTING_MODE_INVERT = 2
, HIGHLIGHTING_MODE_OUTLINE = 3
, HIGHLIGHTING_MODE_PUSH = 4
} |
| | ハイライトモード
※ ハイライトモードは注釈のアクティブ領域内でマウスボタンが押されるか、押し続けられるときに用いる視覚効果です。 More...
|
| enum | ANNOT_TYPE {
TYPE_TEXT = 1
, TYPE_LINK = 2
, TYPE_FREE_TEXT = 3
, TYPE_LINE = 4
,
TYPE_SQUARE = 5
, TYPE_CIRCLE = 6
, TYPE_POLYGON = 7
, TYPE_POLYLINE = 8
,
TYPE_HIGHLIGHT = 9
, TYPE_UNDERLINE = 10
, TYPE_SQUIGGLY = 11
, TYPE_STRIKEOUT = 12
,
TYPE_STAMP = 13
, TYPE_CARET = 14
, TYPE_INK = 15
, TYPE_POPUP = 16
,
TYPE_FILE_ATTACHMENT = 17
, TYPE_SOUND = 18
, TYPE_MOVIE = 19
, TYPE_WIDGET = 20
,
TYPE_SCREEN = 21
, TYPE_PRINTER_MARK = 22
, TYPE_TRAP_NETWORK = 23
, TYPE_WATERMARK = 24
,
TYPE_3D = 25
, TYPE_REDACT = 26
, TYPE_PROJECTION = 27
, TYPE_RICHMEDIA = 28
,
TYPE_UNKNOWN = 100
} |
| | 注釈のタイプ More...
|
| enum | ANNOT_FLAGS {
FLAG_INVISIBLE = 0x00000001
, FLAG_HIDDEN = 0x00000002
, FLAG_PRINT = 0x00000004
, FLAG_NOZOOM = 0x00000008
,
FLAG_NOROTATE = 0x00000010
, FLAG_NOVIEW = 0x00000020
, FLAG_READONLY = 0x00000040
, FLAG_LOCKED = 0x00000080
,
FLAG_TOGGLE_NOVIEW = 0x00000100
, FLAG_LOCKED_CONTENTS = 0x00000200
} |
| | 注釈フラグ。 More...
|
| enum | BORDER_STYLE {
BORDER_SOLID = 1
, BORDER_DASHED = 2
, BORDER_BEVELED = 3
, BORDER_INSET = 4
,
BORDER_UNDERLINE = 5
} |
| | 境界線スタイル More...
|
| enum | BORDER_LINE_WIDTH { BORDER_WIDTH_NONE = 0
, BORDER_WIDTH_THIN = 1
, BORDER_WIDTH_MIDDLE = 2
, BORDER_WIDTH_THICK = 3
} |
| | 境界線幅 More...
|
◆ HIGHLIGHTING_MODE
ハイライトモード
※ ハイライトモードは注釈のアクティブ領域内でマウスボタンが押されるか、押し続けられるときに用いる視覚効果です。
| Enumerator |
|---|
| HIGHLIGHTING_MODE_NONE | (None)ハイライトなし
|
| HIGHLIGHTING_MODE_INVERT | (Invert)注釈矩形を反転
|
| HIGHLIGHTING_MODE_OUTLINE | Outline)注釈の境界線を反転
|
| HIGHLIGHTING_MODE_PUSH | (Push)ページの下に押し込まれたかのように注釈を表示
|
◆ PtlAnnotLink() [1/2]
| PdfTk::PtlAnnotLink::PtlAnnotLink |
( |
| ) |
|
◆ PtlAnnotLink() [2/2]
| PdfTk::PtlAnnotLink::PtlAnnotLink |
( |
const PtlAnnotLink & | obj | ) |
|
コピーコンストラクタ alias copy
- Parameters
-
- Exceptions
-
◆ getAction()
| PtlAction & PdfTk::PtlAnnotLink::getAction |
( |
| ) |
const |
アクションを取得。
PtlActionを取得後、タイプを確認の上使用して下さい。
- Returns
- アクション
- Exceptions
-
◆ getDest()
| PtlDest & PdfTk::PtlAnnotLink::getDest |
( |
| ) |
const |
宛先を取得。
PtlDestを取得後、タイプを確認の上使用して下さい。
GoToRの宛先は取得されません。GoToRの宛先はActionGoToRから取得して下さい。
- Returns
- 宛先
- Exceptions
-
◆ getHighlightMode()
ハイライトモードを取得。
- Returns
- ハイライトモード。
- Exceptions
-
◆ operator=()
コピーオペレータ alias copy
- Parameters
-
- Exceptions
-
◆ removeAction()
| void PdfTk::PtlAnnotLink::removeAction |
( |
| ) |
|
◆ setAction()
| void PdfTk::PtlAnnotLink::setAction |
( |
const PtlAction & | action | ) |
|
アクションを設定。
同時にsetDestを使用すると後に設定したほうが反映されます。
- Parameters
-
- Exceptions
-
◆ setDest()
| void PdfTk::PtlAnnotLink::setDest |
( |
const PtlDest & | dest | ) |
|
宛先を設定。
同時にsetActionを使用すると後に設定したほうが反映されます。
- Parameters
-
- Exceptions
-
◆ setHighlightMode()
ハイライトモードを設定。
- Parameters
-
- Exceptions
-