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 | ) |