PDFTool.NET 7.0
PdfTkNet::PtlSearchTextResultDetail Class Reference

テキスト検索結果の詳細を表現したクラスです。 More...

#include <NetSearchTextResultDetail.h>

Inheritance diagram for PdfTkNet::PtlSearchTextResultDetail:
Collaboration diagram for PdfTkNet::PtlSearchTextResultDetail:

Public Member Functions

PdfTk::PtlSearchTextResultDetail * getNative ()
 PtlSearchTextResultDetail ()
 コンストラクタ
 PtlSearchTextResultDetail (PtlSearchTextResultDetail^ obj)
 コピーコンストラクタ
 ‾PtlSearchTextResultDetail ()
 デストラクタ
 !PtlSearchTextResultDetail ()
 ファイナライザ。
PtlSearchTextResultDetail operator= (PtlSearchTextResultDetail^ obj)
 コピーオペレータ alias copy
String getKeyword ()
 テキスト検索でヒットした文字を取得。
PtlQuadPoint getQuadPoint ()
 テキスト検索でヒットした文字のQuadPointを取得。
bool isVerticalWriting ()
 テキスト検索でヒットした文字が縦方向にならんでいるかどうかを取得。

Protected Attributes

PdfTk::PtlSearchTextResultDetail * m_native

Detailed Description

テキスト検索結果の詳細を表現したクラスです。

ページ番号
検索に使用した文字
検索でヒットした文字
検索でヒットした文字を囲むQuadPoint
(例) "日本の夏""ヨーロッパの冬"で検索して3箇所ヒット
1ページ
"日本の夏"
"日本の夏"
1ページ
"日本の夏"
"日本の"
"夏"
1ページ
"ヨーロッパの冬"
"ヨーロッパの冬"
PrlPtlPDFDocument/PtlPageのsearchText関数で取得されるテキスト検索結果を表現したクラスです。
Definition NetSearchTextResult.h:57
PtlSearchTextResultDetail()
コンストラクタ
テキスト検索結果の詳細のコンテナを表現するクラスです。
Definition NetSearchTextResultDetails.h:57
PrlPtlPDFDocument/PtlPageのsearchText関数で取得されるテキスト検索結果のコンテナを表現するクラスです。
Definition NetSearchTextResults.h:57

Constructor & Destructor Documentation

◆ PtlSearchTextResultDetail() [1/2]

PdfTkNet::PtlSearchTextResultDetail::PtlSearchTextResultDetail ( )

コンストラクタ

Exceptions
PtlException

◆ PtlSearchTextResultDetail() [2/2]

PdfTkNet::PtlSearchTextResultDetail::PtlSearchTextResultDetail ( PtlSearchTextResultDetail^ obj)

コピーコンストラクタ

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

Member Function Documentation

◆ getKeyword()

String PdfTkNet::PtlSearchTextResultDetail::getKeyword ( )

テキスト検索でヒットした文字を取得。

元々の検索に使用した文字、またはそれの一部の文字を取得します。
(例)
例えば、"日本の夏"を検索して、"日本の"と"夏"が別のQuadPointで囲まれた場合、
"日本の"若しくは"夏"が取得されます。

Returns
ヒットした文字。
Exceptions
PtlException

◆ getQuadPoint()

PtlQuadPoint PdfTkNet::PtlSearchTextResultDetail::getQuadPoint ( )

テキスト検索でヒットした文字のQuadPointを取得。

getKeywordで取得される文字列のQuadPointを取得します。
PtlQuadPointのgetBottomLeft,getBottomRightで取得される下左と下右の点を結ぶラインが文字の下辺となります。

Returns
PtlQuadPoint。
Exceptions
PtlException

◆ isVerticalWriting()

bool PdfTkNet::PtlSearchTextResultDetail::isVerticalWriting ( )

テキスト検索でヒットした文字が縦方向にならんでいるかどうかを取得。

縦方向とはいわゆる縦書き状態になっているかどうかということです。

Returns
文字が縦方向にならんでいるかどうか。
Exceptions
PtlException

◆ operator=()

PtlSearchTextResultDetail PdfTkNet::PtlSearchTextResultDetail::operator= ( PtlSearchTextResultDetail^ obj)

コピーオペレータ alias copy

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