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