Antenna House PDF Tool API (C++) 8.0
PtlParamSearchText.h
1
2// PtlParamSearchText.h
3// Copyright (C) 2018-2024 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLPARAMSEARCHTEXT_H_
7#define PDFTK_PTLPARAMSEARCHTEXT_H_
8
9#include "PdfTkBase.h"
10
11namespace PdfTk {
12
13class PtlParamString;
14
19
20class PDFTK_API PtlParamSearchText
21{
22public:
26 enum TEXT_TYPE {
29 };
30
31protected:
32 int m_dataParamSearchText;
33public:
34 int getHandle() const;
35
36public:
42
49
54
55public:
61
62public:
76 void appendText(const PtlParamString& text);
77
86
95 void setCompareCase(bool compareCase);
96
120 void setIgnoreActualText(bool ignoreActualText);
121
132
142 void setOverlapAsLine(float overlap);
143};
144
145} // namespace PdfTk
146
147#endif // PDFTK_PTLPARAMSEARCHTEXT_H_
void appendText(const PtlParamString &text)
検索するテキストを追加。
PtlParamSearchText & operator=(const PtlParamSearchText &obj)
コピーオペレータ
PtlParamSearchText(const PtlParamSearchText &obj)
コピーコンストラクタ
void setTextType(TEXT_TYPE type)
検索するテキストのタイプを設定。
void appendTextRegEx(const PtlParamString &text)
検索する正規表現を追加。
~PtlParamSearchText()
デストラクタ
void setCompareCase(bool compareCase)
大文字と小文字を区別するかを設定。
void setOverlapAsLine(float overlap)
文字と文字がどれだけ重なっていると同じ行とみなすかを設定。
PtlParamSearchText()
コンストラクタ
void setIgnoreActualText(bool ignoreActualText)
ActualTextを無視するかを設定。