6#ifndef PDFTK_PTLANNOT_H_
7#define PDFTK_PTLANNOT_H_
11#include "PtlParamString.h"
101 int getHandle()
const;
PtlAnnot(const PtlAnnot &obj)
コピーコンストラクタ alias copy
PtlRect getRect()
矩形座標を取得。
void setRect(const PtlRect &rectMM)
矩形座標を設定。
void setBorderStyle(BORDER_STYLE style)
境界線スタイルを設定。
const PtlParamString & getAnnotationName()
注釈名を取得。
void setInteriorColor(const PtlColor &color)
内部色を設定。
const PtlColor & getInteriorColor()
内部色を取得。
virtual ~PtlAnnot()
デストラクタ
ANNOT_TYPE getType() const
注釈タイプを取得。
void setColor(const PtlColorDeviceRGB &color)
色を設定。
float getBorderWidthNative()
注釈に設定してある境界線幅を直接取得。
BORDER_LINE_WIDTH getBorderWidth()
境界線幅をBORDER_LINE_WIDTHで取得。
void setBorderWidthNative(float width)
注釈の境界線幅を数値で直接設定。
BORDER_STYLE getBorderStyle()
境界線スタイルを取得。
const PtlColor & getColor()
色を取得。
PtlAnnot(ANNOT_TYPE type)
コンストラクタ
bool isMarkup() const
マークアップ注釈か否かを取得。
void setDate(const PtlDate &date)
日時を設定。
const PtlParamString & getTextContents()
内容を取得。
void setAnnotFlags(int flag)
注釈フラグを設定。
PtlAnnot & operator=(const PtlAnnot &obj)
コピーオペレータ alias copy
void setBorderWidth(BORDER_LINE_WIDTH width)
境界線幅をBORDER_LINE_WIDTHで設定。
void setTextContents(const PtlParamString &contents)
内容を設定。
int getAnnotFlags()
注釈フラグを取得。