メインコンテンツへスキップ

何をするか

このイベントのハンドラーでは、後続の各ページでどのセクションまたは Document Definitions をマッチングするかを制御し、マッチングの順序を指定できます。 このスクリプトを使用すると、マッチング対象のセクションが事前にわかっている場合、Document Definition のマッチングを高速化できます。たとえば、次のような場合です。
  • バッチの最初のページにのみ Document Definition “Contents” が存在し得ることがわかっている。
  • 対象のページが特定のセクション型に属することがわかっている。
  • ドキュメント内のセクションの順序がわかっている。
このスクリプトでは、Document Definition がマッチングされた後、そのドキュメントの認識を無効にできます。そのためには、IMatchingInfo.NeedRecognition パラメーターを false に設定します。これは、field values を手動で入力する想定の場合に役立ちます。 また、認識が不要なページを別紙ページとしてマークすることもできます。その場合は、空のセクションリストを指定し、IMatchingInfo.ForceMatch パラメーターを true に設定する必要があります。

実行されるタイミング

このスクリプトは、後続の各ページでセクションのマッチングが行われる前に実行されます。

パラメーター

Nameアクセス説明
DocumentIDocument読み取り専用。バッチ 文書およびページの内部* field にはアクセスできません。解析対象ページを含む文書
MatchingIMatchingInfo読み取り/書き込みマッチング parameters の一部を指定する object
PageIndexint読み取り専用。バッチ 文書およびページの内部* field にはアクセスできません。解析対象の文書ページの index
* - 内部 field にアクセスするには、object をメモリにロードする必要があります。
名前付き registration parameters を使用して、マッチング対象の Document Definitions とセクションを指定することもできます。詳細については、Registration Parameters を参照してください。