PDFTool.NET  6.0
Public Member Functions | Protected Attributes | List of all members
PdfTkNet::PtlParamExtractText Class Reference

テキスト抽出処理のパラメータを表現したクラスです。 More...

#include <NetParamExtractText.h>

Inheritance diagram for PdfTkNet::PtlParamExtractText:
Inheritance graph
[legend]
Collaboration diagram for PdfTkNet::PtlParamExtractText:
Collaboration graph
[legend]

Public Member Functions

PdfTk::PtlParamExtractText * getNative ()
 
 PtlParamExtractText ()
 コンストラクタ More...
 
 PtlParamExtractText (PtlParamExtractText^ obj)
 コピーコンストラクタ alias copy More...
 
 ‾PtlParamExtractText ()
 デストラクタ
 
 !PtlParamExtractText ()
 ファイナライザ。
 
PtlParamExtractText operator= (PtlParamExtractText^ obj)
 コピーオペレータ alias copy More...
 
void appendRect (PtlRect^ rectMM)
 テキスト抽出する矩形を追加。 More...
 
void setIgnoreActualText (bool ignoreActualText)
 ActualTextを無視するかを設定。 More...
 
void setTextOverlapRatio (float overlapRatio)
 テキストが矩形とどれくらい重なっていたら抽出対象とするか。 More...
 

Protected Attributes

PdfTk::PtlParamExtractText * m_native
 

Detailed Description

テキスト抽出処理のパラメータを表現したクラスです。

Constructor & Destructor Documentation

◆ PtlParamExtractText() [1/2]

PdfTkNet::PtlParamExtractText::PtlParamExtractText ( )

コンストラクタ

Exceptions
PtlException

◆ PtlParamExtractText() [2/2]

PdfTkNet::PtlParamExtractText::PtlParamExtractText ( PtlParamExtractText obj)

コピーコンストラクタ alias copy

Parameters
objコピー元オブジェクト。
Exceptions
PtlException

Member Function Documentation

◆ appendRect()

void PdfTkNet::PtlParamExtractText::appendRect ( PtlRect rectMM)

テキスト抽出する矩形を追加。

Parameters
rectMM抽出矩形。
表示矩形(ViewBox)上の座標値をmm単位で指定してください。
Exceptions
PtlException

◆ operator=()

PtlParamExtractText PdfTkNet::PtlParamExtractText::operator= ( PtlParamExtractText obj)

コピーオペレータ alias copy

Parameters
objコピー元オブジェクト。

◆ setIgnoreActualText()

void PdfTkNet::PtlParamExtractText::setIgnoreActualText ( bool  ignoreActualText)

ActualTextを無視するかを設定。

ActualTextを無視するかを設定します。 文字がU+9D0EとなっていてもActualTextの設定がありU+9DD7となっていたらU+9DD7でしかヒットしません。
setIgnoreActualTextでtrueを設定するとU+9D0Eでヒットします。
※ 設定しない場合はデフォルト値としてfalseが設定されます。

Parameters
ignoreActualText[in] ActualTextを無視する場合はtrueを指定します。

◆ setTextOverlapRatio()

void PdfTkNet::PtlParamExtractText::setTextOverlapRatio ( float  overlapRatio)

テキストが矩形とどれくらい重なっていたら抽出対象とするか。

テキストが矩形とどれくらい重なっていたら抽出対象とするかを割合でセットします。 設定しない場合は、0.3が設定されたとみなされます。

Parameters
overlapRatio[in] テキストが矩形とどれくらい重なっていたら抽出対象とするかをセットします。(0<overlapRatio<=1)