Advanced Script Rules を記述する際は、文書、その field、実行コンテキスト、画像領域、および Vantage のデータ カタログを表す一連の JavaScript オブジェクトにアクセスできます。 Vantage JavaScript インタープリタは ECMAScript 5.1 と、後のバージョンで導入された一部の機能をサポートしています。詳細については、ECMAScript リポジトリを参照してください。Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
データ アクセス
Context オブジェクトを介して Vantage のデータ カタログにアクセスしたりできます。
スクリプトでは、次のことはできません。
- Vantage のデータ カタログ以外のデータベースにリクエストを送信する。
- 外部サービスにリクエストを送信する。
- jQuery などのサードパーティ製ライブラリを使用する。
オブジェクトリファレンス
実行コンテキスト
| オブジェクト | 説明 |
|---|---|
| Context | ルール内で、文書、field、Catalog の record、および Skill Parameter にアクセスします。 |
| Parameter | Parameter の値。 |
| SkillParameter | Skill Parameter の値。 |
| SkillParameterType | 使用可能な Skill Parameter の型を表す 列挙。 |
文書構造
画像領域
| オブジェクト | Description |
|---|---|
| ImageRegionList | 画像上のfield領域のリスト。 |
| ImageRegion | 単一のfield領域。複数の矩形で構成される場合があります。 |
| RectangleList | 画像上の矩形領域のリスト。 |
| Rectangle | 画像上の矩形領域。座標はピクセル単位です。 |
| Symbol | fieldの初期テキスト値内の文字。 |
データとトランザクション
| オブジェクト | 説明 |
|---|---|
| Record | Context.GetCatalogRecord によって返される、データ カタログ内の 1 行です。 |
| Transaction | 現在の実行におけるトランザクション パラメーターです。 |
| SourceFile | 入力として使用されるソース ファイルです。 |
ビジネス ルールの自動化
スクリプト ルールを Document skill に追加し、読み取り/書き込み可能な field を設定して、テーブルの列を参照します。
ルールの検証
ルールを使用して、Document skill で抽出された field の値を検証、変更、または計算します。
サンプルスクリプト
一般的な Advanced Script Rule のシナリオに対応した、実用的な JavaScript サンプルです。
