メインコンテンツへスキップ
このメソッドは、PDF ファイルの指定したページにテキストが含まれているかどうか、またはそのテキストの信頼性を検証します。元の PDF ファイルに可視テキストレイヤーが含まれており、そのファイルが不正なエンコーディングのチェックに正常に合格した場合、そのテキストは信頼できるものと見なされます。

構文

C++

HRESULT CheckTextLayer(
  CheckingTextModeEnum    CheckingMode,
  IIntsCollection*        PageIndices, 
  VARIANT_BOOL*           Result
);

C#

bool CheckTextLayer(
  CheckingTextModeEnum    CheckingMode,
  IIntsCollection*        PageIndices
);

Visual Basic .NET

Function CheckTextLayer( _
  CheckingMode As CheckingTextModeEnum, _
  PageIndices As IIntsCollection _
) As Boolean

パラメーター

CheckingMode [in] この変数は、テキストレイヤーのチェックモードを指定します。サポートされるモードについては、CheckingTextModeEnum の説明を参照してください。 PageIndices [in] このパラメーターは、チェックするページ番号を含む IntsCollection オブジェクトを指定します。このパラメーターには 0 を指定することもでき、その場合はドキュメント内のすべてのページがチェックされます。指定したページインデックスが実際のページ数を超えている場合、インデックスのコレクションが空である場合、または重複する項目が含まれている場合は、エラーが返されます。 Result [out, retval] テキストレイヤーの有無をチェックする場合、このパラメーターは、ファイルの指定されたページのうち少なくとも 1 ページにテキストレイヤーがあるとき TRUE を返し、指定されたページのいずれにもテキストレイヤーがないとき FALSE を返します。テキストの信頼性をチェックする場合、このパラメーターは、指定されたすべてのページのテキストが信頼性チェックに合格したとき TRUE を返し、指定されたページのうち少なくとも 1 ページに信頼できないテキストがあるとき FALSE を返します。

戻り値

このメソッドには固有の戻り値はありません。ABBYY FineReader Engine 関数の標準の戻り値が返されます。

関連項目

FRDocument