6 #ifndef PDFTK_PTLPARAMSETMASK_H_
7 #define PDFTK_PTLPARAMSETMASK_H_
27 REMOVE_NONE = 0x00000000,
28 REMOVE_TEXT = 0x00000001,
29 REMOVE_IMAGE = 0x00000002,
30 REMOVE_PATH = 0x00000004,
31 REMOVE_SHADING = 0x00000008
35 int m_dataParamSetMask;
37 int getHandle()
const;
118 #endif // PDFTK_PTLPARAMSETMASK_H_
マスク処理(墨消し)のパラメータを表現したクラスです。
Definition: PtlParamSetMask.h:21
void setRemoveElement(int remove)
マスクの削除対象とするエレメントを設定。
PDFの色を表現したクラスです。 すべての色クラスのベースクラスです。
Definition: PtlColor.h:19
REMOVE_ELEMENT
削除するエレメントの種類。
Definition: PtlParamSetMask.h:26
void setTextOverlapRatio(float overlapRatio)
テキストがマスク矩形とどれくらい重なっていたら削除対象とするかを設定。
PtlParamSetMask & operator=(const PtlParamSetMask &obj)
コピーオペレータ
void setOpacity(float opacity)
マスク色の不透明度を設定。
void appendRect(const PtlRect &rectMM)
マスクする矩形を追加。
PtlParamSetMask(const PtlParamSetMask &obj)
コピーコンストラクタ
PDFの矩形座標を表現したクラスです。 矩形は左下(left,bottom)、右上(right,top)で表現されます。 座標の単位はmmで原点(0,0)は左下となりますので注意してください。
Definition: PtlRect.h:20
void setMaskColor(const PtlColor &color)
マスクの色を設定。