PDFTool 7.0
PtlParamSearchTextAndSetMask.h
1
2// PtlParamSearchTextAndSetMask.h
3// Copyright (C) 2018 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLPARAMSEARCHTEXTANDSETMASK_H_
7#define PDFTK_PTLPARAMSEARCHTEXTANDSETMASK_H_
8
9#include "PtlParamSearchText.h"
10
11namespace PdfTk {
12
13class PtlColor;
14
20
22{
23public:
28 REMOVE_TEXT = 0x00000001,
29 REMOVE_IMAGE = 0x00000002,
30 REMOVE_PATH = 0x00000004,
31 REMOVE_SHADING = 0x00000008,
32 REMOVE_ALL = 0x0FFFFFFF
33 };
34
35public:
41
48
53
54public:
60
61public:
69 void setColor(const PtlColor& color);
70
78 void setOpacity(float opacity);
79
89 void setRemoveElement(int remove);
90};
91
92} // namespace PdfTk
93
94#endif // PDFTK_PTLPARAMSEARCHTEXTANDSETMASK_H_
PDFの色を表現したクラスです。 すべての色クラスのベースクラスです。
Definition PtlColor.h:19
PtlParamSearchText()
コンストラクタ
PtlParamSearchTextAndSetMask()
コンストラクタ
void setRemoveElement(int remove)
マスクの削除対象とするエレメントを追加。
‾PtlParamSearchTextAndSetMask()
デストラクタ
void setColor(const PtlColor &color)
マスクの色設定。
void setOpacity(float opacity)
マスク色の不透明度を設定。
PtlParamSearchTextAndSetMask(const PtlParamSearchTextAndSetMask &obj)
コピーコンストラクタ
REMOVE_ELEMENT
追加する削除エレメントの種類。
Definition PtlParamSearchTextAndSetMask.h:27
@ REMOVE_IMAGE
画像を削除対象とする。
Definition PtlParamSearchTextAndSetMask.h:29
@ REMOVE_TEXT
ヒットしたテキスト以外も削除対象とする。
Definition PtlParamSearchTextAndSetMask.h:28
@ REMOVE_PATH
パスを削除対象とする。
Definition PtlParamSearchTextAndSetMask.h:30
@ REMOVE_ALL
全を削除対象とする。
Definition PtlParamSearchTextAndSetMask.h:32
@ REMOVE_SHADING
シェイディングを削除対象とする。
Definition PtlParamSearchTextAndSetMask.h:31
PtlParamSearchTextAndSetMask & operator=(const PtlParamSearchTextAndSetMask &obj)
コピーオペレータ