PDFTool  6.0
PtlParamExtractText.h
1 // PtlParamExtractText.h
3 // Copyright (C) 2018 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLPARAMEXTRACTTEXT_H_
7 #define PDFTK_PTLPARAMEXTRACTTEXT_H_
8 
9 #include "PdfTkBase.h"
10 
11 namespace PdfTk {
12 
13 class PtlRect;
14 
19 class PDFTK_API PtlParamExtractText
20 {
21 private:
22  int m_dataParamExtractText;
23 public:
24  int getHandle() const;
25 
26 public:
32 
39 
44 
45 public:
51 
52 public:
61  void appendRect(const PtlRect& rectMM);
62 
73  void setIgnoreActualText(bool ignoreActualText);
74 
82  void setTextOverlapRatio(float overlapRatio);
83 };
84 
85 } // namespace PdfTk
86 
87 #endif // PDFTK_PTLPARAMEXTRACTTEXT_H_
PdfTk::PtlParamExtractText::setIgnoreActualText
void setIgnoreActualText(bool ignoreActualText)
ActualTextを無視するかを設定。
PdfTk::PtlParamExtractText::operator=
PtlParamExtractText & operator=(const PtlParamExtractText &obj)
コピーオペレータ
PdfTk::PtlParamExtractText::PtlParamExtractText
PtlParamExtractText()
コンストラクタ
PdfTk::PtlParamExtractText::appendRect
void appendRect(const PtlRect &rectMM)
テキスト抽出する矩形を追加。
PdfTk::PtlParamExtractText
テキスト抽出処理のパラメータを表現したクラスです。
Definition: PtlParamExtractText.h:20
PdfTk::PtlParamExtractText::‾PtlParamExtractText
‾PtlParamExtractText()
デストラクタ
PdfTk::PtlParamExtractText::setTextOverlapRatio
void setTextOverlapRatio(float overlapRatio)
テキストが矩形とどれくらい重なっていたら抽出対象とするか。
PdfTk::PtlParamExtractText::PtlParamExtractText
PtlParamExtractText(const PtlParamExtractText &obj)
コピーコンストラクタ
PdfTk::PtlRect
PDFの矩形座標を表現したクラスです。 矩形は左下(left,bottom)、右上(right,top)で表現されます。 座標の単位はmmで原点(0,0)は左下となりますので注意してください。
Definition: PtlRect.h:20