|
Antenna House PDF Tool API (C++) 8.0
|
#include <PtlAnnotLink.h>


公開メンバ関数 | |
| PtlAnnotLink () | |
| コンストラクタ | |
| PtlAnnotLink (const PtlAnnotLink &obj) | |
| コピーコンストラクタ alias copy | |
| ~PtlAnnotLink () | |
| デストラクタ | |
| PtlAnnotLink & | operator= (const PtlAnnotLink &obj) |
| コピーオペレータ alias copy | |
| HIGHLIGHTING_MODE | getHighlightMode () const |
| ハイライトモードを取得。 | |
| void | setHighlightMode (HIGHLIGHTING_MODE mode) |
| ハイライトモードを設定。 | |
| PtlAction & | getAction () const |
| アクションを取得。 | |
| void | setAction (const PtlAction &action) |
| アクションを設定。 | |
| void | removeAction () |
| アクションを削除。 | |
| PtlDest & | getDest () const |
| 宛先を取得。 | |
| void | setDest (const PtlDest &dest) |
| 宛先を設定。 | |
| 基底クラス PdfTk::PtlAnnot に属する継承公開メンバ関数 | |
| int | getHandle () const |
| PtlAnnot (ANNOT_TYPE type) | |
| コンストラクタ | |
| PtlAnnot (const PtlAnnot &obj) | |
| コピーコンストラクタ alias copy | |
| virtual | ~PtlAnnot () |
| デストラクタ | |
| PtlAnnot & | operator= (const PtlAnnot &obj) |
| コピーオペレータ alias copy | |
| ANNOT_TYPE | getType () const |
| 注釈タイプを取得。 | |
| bool | isMarkup () const |
| マークアップ注釈か否かを取得。 | |
| PtlRect | getRect () |
| 矩形座標を取得。 | |
| void | setRect (const PtlRect &rectMM) |
| 矩形座標を設定。 | |
| const PtlParamString & | getTextContents () |
| 内容を取得。 | |
| void | setTextContents (const PtlParamString &contents) |
| 内容を設定。 | |
| PtlDate | getDate () |
| 日時を取得。 | |
| void | setDate (const PtlDate &date) |
| 日時を設定。 | |
| int | getAnnotFlags () |
| 注釈フラグを取得。 | |
| void | setAnnotFlags (int flag) |
| 注釈フラグを設定。 | |
| const PtlColor & | getColor () |
| 色を取得。 | |
| void | setColor (const PtlColorDeviceRGB &color) |
| 色を設定。 | |
| const PtlColor & | getInteriorColor () |
| 内部色を取得。 | |
| void | setInteriorColor (const PtlColor &color) |
| 内部色を設定。 | |
| BORDER_STYLE | getBorderStyle () |
| 境界線スタイルを取得。 | |
| void | setBorderStyle (BORDER_STYLE style) |
| 境界線スタイルを設定。 | |
| BORDER_LINE_WIDTH | getBorderWidth () |
| 境界線幅をBORDER_LINE_WIDTHで取得。 | |
| void | setBorderWidth (BORDER_LINE_WIDTH width) |
| 境界線幅をBORDER_LINE_WIDTHで設定。 | |
| float | getBorderWidthNative () |
| 注釈に設定してある境界線幅を直接取得。 | |
| void | setBorderWidthNative (float width) |
| 注釈の境界線幅を数値で直接設定。 | |
| const PtlParamString & | getAnnotationName () |
| 注釈名を取得。 | |
PDFのリンク注釈を表現したクラスです。
PtlAnnotLink.h の 20 行目に定義があります。
ハイライトモード
※ ハイライトモードは注釈のアクティブ領域内でマウスボタンが押されるか、押し続けられるときに用いる視覚効果です。
| 列挙値 | |
|---|---|
| HIGHLIGHTING_MODE_NONE | (None)ハイライトなし |
| HIGHLIGHTING_MODE_INVERT | (Invert)注釈矩形を反転 |
| HIGHLIGHTING_MODE_OUTLINE | Outline)注釈の境界線を反転 |
| HIGHLIGHTING_MODE_PUSH | (Push)ページの下に押し込まれたかのように注釈を表示 |
PtlAnnotLink.h の 27 行目に定義があります。
| PdfTk::PtlAnnotLink::PtlAnnotLink | ( | ) |
コンストラクタ
| PtlException |
| PdfTk::PtlAnnotLink::PtlAnnotLink | ( | const PtlAnnotLink & | obj | ) |
| PtlAction & PdfTk::PtlAnnotLink::getAction | ( | ) | const |
| PtlDest & PdfTk::PtlAnnotLink::getDest | ( | ) | const |
宛先を取得。
PtlDestを取得後、タイプを確認の上使用して下さい。
GoToRの宛先は取得されません。GoToRの宛先はActionGoToRから取得して下さい。
| PtlException |
| HIGHLIGHTING_MODE PdfTk::PtlAnnotLink::getHighlightMode | ( | ) | const |
| PtlAnnotLink & PdfTk::PtlAnnotLink::operator= | ( | const PtlAnnotLink & | obj | ) |
| void PdfTk::PtlAnnotLink::removeAction | ( | ) |
アクションを削除。
| PtlException |
| void PdfTk::PtlAnnotLink::setAction | ( | const PtlAction & | action | ) |
| void PdfTk::PtlAnnotLink::setDest | ( | const PtlDest & | dest | ) |
| void PdfTk::PtlAnnotLink::setHighlightMode | ( | HIGHLIGHTING_MODE | mode | ) |