> ## 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.

# オブジェクト

> Web Verification Station のカスタム スクリプト用オブジェクト モデル。field、データ セット、ドキュメント フォームの関数に加え、commandArgs と field プロパティを含みます。

以下に、カスタム スクリプトの作成に使用できる関数の一覧を示します。オブジェクト インスタンスにアクセスするには、`commandArgs` 変数を使用します。

このセクションのすべての変数はグローバル変数であり、プログラム全体で参照できます。

<Accordion title="fields を操作する関数">
  <table width="100%">
    <thead>
      <tr>
        <th style={{ textAlign: "left" }}>
          <p>
            <strong>関数</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>説明</strong>
          </p>
        </th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          <p>getCurrentField()</p>
        </td>

        <td>
          <p>現在のカスタム スクリプトで使用されているfield オブジェクトへのリンクを返します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            getFieldByName(namesPath) <a href="#note">(\*)</a>
          </p>
        </td>

        <td>
          <p>カスタム スクリプトが開かれている field へのリンクを返します。</p>

          <p>
            例: <br />
            <em>\['Document Section 1', 'Group\[10]','Field3'],</em> <br />
            ここで \[10] は、繰り返しグループのインスタンス番号です。
          </p>

          <ul>
            <li>
              <strong>namesPath</strong> は、field へのパスを構成する field 名とグループ名を格納した配列、または field オブジェクトへのリンクです。
            </li>
          </ul>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            getFieldValue(namesPath) <a href="#note">(\*)</a>
          </p>
        </td>

        <td>
          <p>戻り値:</p>

          <ul>
            <li>
              <strong>TextField</strong> field の場合は string;
            </li>

            <li>
              <strong>Checkmark</strong> field の場合はチェックマークの値;
            </li>

            <li>
              <strong>Checkmark Group</strong> field の場合は string array。
            </li>
          </ul>

          <p>
            <strong>namesPath | fieldObject</strong>:
          </p>

          <ul>
            <li>field へのパスを構成する field 名と group 名を含む array、または field object へのリンク。</li>
            <li>または、field object へのリンク。</li>
          </ul>
        </td>
      </tr>

      <tr>
        <td>
          <p>setCurrentFieldValue(value, forced, onSaved)</p>
        </td>

        <td>
          <p>カスタム スクリプトを開いている field の値を変更します。</p>
          <p>パラメーター:</p>

          <ul>
            <li>
              <strong>value</strong> – field の値。
            </li>

            <li>
              <strong>forced</strong> – field の値を更新し、新しいデータを記録します。このパラメーターは省略可能です。
            </li>

            <li>
              <ul>
                <li>
                  <strong>false</strong> – Document Definition 内の field の値は、<strong>save() </strong>関数が呼び出された後にのみ更新されます。
                </li>

                <li>
                  <strong>true</strong> – Document Definition 内の field の値はすぐに更新されます。

                  <br />

                  <br />

                  カスタム スクリプトでは、モードに関係なく更新されます。 <br />
                  デフォルトでは、このパラメーターは <strong>false</strong> に設定されています。
                </li>
              </ul>
            </li>
          </ul>

          <ul>
            <li>
              <strong>onSaved</strong> – コールバック関数。<strong>forced</strong> パラメーターが <strong>true</strong> に設定されている場合に呼び出されます。このパラメーターは省略可能です。
            </li>
          </ul>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            setFieldValue(namesPath | field, value, forced, onSaved) <a href="#note">(\*)</a>
          </p>
        </td>

        <td>
          <p>field の値を変更します。</p>
          <p>パラメーター:</p>

          <ul>
            <li>
              <strong>namesPath | fieldObject</strong>:
            </li>

            <li>
              <ul>
                <li>field へのパスを構成する、field 名と group 名を含む配列、</li>
                <li>または field object へのリンク。</li>
              </ul>
            </li>
          </ul>

          <ul>
            <li>
              <strong>value</strong> – 対応する field の値。
            </li>

            <li>
              <strong>forced</strong> – field の値を更新し、新しいデータを記録します。このパラメーターは省略可能です。
            </li>

            <li>
              <ul>
                <li>
                  <strong>false</strong> – Document Definition 内の field の値は、<strong>save() </strong>関数が呼び出された後にのみ更新されます。
                </li>

                <li>
                  <strong>true</strong> – Document Definition 内の field の値は直ちに更新されます。

                  <br />

                  <br />

                  カスタム スクリプトでは、モードに関係なく更新されます。

                  <br />

                  既定では、このパラメーターは <strong>false</strong> に設定されています。
                </li>
              </ul>
            </li>
          </ul>

          <ul>
            <li>
              <strong>onSaved</strong> – コールバック関数。<strong>forced</strong> パラメーターが <strong>true</strong> に設定されている場合に呼び出されます。このパラメーターは省略可能です。
            </li>
          </ul>
        </td>
      </tr>

      <tr>
        <td>
          <p>save()</p>
        </td>

        <td>
          <p>カスタム スクリプトを実行しているウィンドウを閉じ、変更を保存します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>cancel()</p>
        </td>

        <td>
          <p>変更を保存せずに、カスタム スクリプトの実行ウィンドウを閉じます。</p>
        </td>
      </tr>

      <tr>
        <td colspan="2">
          <p>
            <a id="note" />

            <strong>(\*)</strong> 上記に挙げた一部の関数では、field へのパスを入力パラメーターとして指定します。このパスは、field 名と親要素 (field
            グループ、セクション) の名前で構成されます。テーブル、繰り返しテーブル、および繰り返しグループでは、0 (ゼロ) から始まるインスタンス番号を指定する必要があります。
          </p>

          <p>
            例:

            <br />

            <em>\['Document Section 1', 'Group\[10]','Field3'], </em>
          </p>

          <p>ここで \[10] は、繰り返しグループのインスタンス番号です。</p>
        </td>
      </tr>
    </tbody>
  </table>
</Accordion>

<Accordion title="データセットを扱うための関数">
  <table width="100%">
    <thead>
      <tr>
        <th style={{ textAlign: "left" }}>
          <p>
            <strong>関数</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>説明</strong>
          </p>
        </th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          <p>addEntity(entityInfo: \{cacheName, columns, values}, onResult(newId))</p>
        </td>

        <td>
          <p>データセットにエントリを追加します。</p>
          <p>パラメーター:</p>

          <ul>
            <li>
              <strong>entityInfo</strong> – オブジェクト:
            </li>

            <li>
              <ul>
                <li>
                  <strong>cacheName</strong> – データセット名。
                </li>

                <li>
                  <strong>columns</strong> – データを記録する列名。string の配列。
                </li>

                <li>
                  <strong>values</strong> – 対応する列の値。string の配列。
                </li>
              </ul>
            </li>
          </ul>

          <ul>
            <li>
              <strong>onResult</strong> – データセットに作成されたレコードの ID を受け取る Callback 関数。
            </li>
          </ul>
        </td>
      </tr>

      <tr>
        <td>
          <p>editEntity(entityInfo: \{cacheName, columns, values}, onResult())</p>
        </td>

        <td>
          <p>データベース内のエントリを編集します。</p>
          <p>パラメーター:</p>

          <ul>
            <li>
              <strong>entityInfo</strong> – オブジェクト:
            </li>

            <li>
              <ul>
                <li>
                  <strong>cacheName</strong> – data set の名前です。
                </li>

                <li>
                  <strong>columns</strong> – データを記録する列名です。string の配列です。
                </li>

                <li>
                  <strong>values</strong> – 対応する列の値です。string の配列です。
                </li>
              </ul>
            </li>
          </ul>

          <ul>
            <li>
              <strong>onResult</strong> – コールバック関数です。
            </li>
          </ul>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            getDict(\{cacheName, filters: \[\{FieldName, FieldValue}], cursorPos, allowMultipleColumnResults}, onResult (param: \{ FieldName, FieldValue,
            BoldMask}\[]\[]) )
          </p>
        </td>

        <td>
          <p>指定した値、またはその一部についてデータセットを検索します。一致した文字列を次の形式で返します。</p>

          <p>
            \[\{FieldName

            <br />

            FieldValue

            <br />

            BoldMask}].
          </p>

          <p>パラメーター:</p>

          <ul>
            <li>
              <strong>cacheName</strong> – データセット名です。
            </li>

            <li>
              <strong>filters</strong> – 検索パラメーター:
            </li>

            <li>
              <ul>
                <li>
                  <strong>FieldName</strong> – field 名です。空のままにすると、すべての field を検索します。
                </li>

                <li>
                  <strong>FieldValue</strong> – field 値です。
                </li>
              </ul>
            </li>
          </ul>

          <ul>
            <li>
              <strong>cursorPos</strong> – 入力フィールド内のカーソル位置です。
            </li>
          </ul>

          <ul>
            <li>
              <ul>
                <li>値が途中まで入力されていて、カーソルが入力済みの文字列の後ろにある場合、それらの文字は検索対象の値の先頭部分として扱われます。</li>

                <li>
                  カーソルが途中まで入力された単語の前にある場合、それらの文字は検索対象の値の末尾として扱われます。

                  <br />

                  <br />

                  たとえば、会社名を検索するときに "ADO" と入力し、カーソルがその後ろにある場合は、値 "AVOCADO" が選択されます。

                  <br />

                  "ADO" と入力し、カーソルがその前にある場合は、値 "ADONIS" が選択されます。
                </li>
              </ul>
            </li>
          </ul>

          <ul>
            <li>
              <strong>allowMultipleColumnResults</strong> – 見つかった field の値を返します。

              <br />

              データセットには、1 つの field 名 (<strong>FieldName</strong>) に対して複数の field 値 (<strong>FieldValue</strong>) が対応するエントリーが含まれている場合があります。たとえば、会社名の 2 つ以上
              の表記ゆれが CompanyName 列に指定されていることがあります。 <br /> <br />
              この場合:
            </li>

            <li>
              <ul>
                <li>
                  <strong>true</strong> – 検索条件を満たすすべての field 値を返して記録します。
                </li>

                <li>
                  <strong>false</strong> – 検索条件に最も適合する 1 つの結果を返して記録します。
                </li>
              </ul>
            </li>
          </ul>

          <ul>
            <li>
              <strong>onResult</strong> – 検索結果の配列を返すコールバック関数です。各結果はデータセット内の 1 つの文字列で、この配列の各文字列は
              field 名、その値、および <strong>BoldMask </strong>パラメーターで構成されます。

              <br />

              <br />

              <strong>BoldMask</strong> – 検索で見つかった値と同じ長さの、‘<strong>0</strong>’ と ‘<strong>1</strong>’ からなる文字列です。'<strong>1</strong>' は、
              見つかった値の文字のうち、検索フィールド内の対応する文字と一致する文字を表し、'<strong>0</strong>' は一致しない文字を表します。
            </li>
          </ul>

          <p>たとえば、データセットに次の内容があるとします。</p>
          <p>CompanyName: ABBYY</p>
          <p>"ABB" という文字列を検索するとします。</p>
          <p>その場合、次の内容が返されます。</p>
          <p>\[</p>
          <p>\[</p>
          <p>\{</p>
          <p>FieldName: ‘CompanyName’,</p>
          <p>FieldValue: ‘ABBYY’,</p>
          <p>BoldMask: ‘11100’</p>
          <p>},</p>
          <p>]</p>
          <p>]</p>

          <p>
            <strong>注: </strong> 返される配列には、最初は検索条件に適合していなかった値も含めて、複数の値が含まれる場合があります。配列内の検索結果は
            BoldMask パラメーターの値の降順 (つまり、検索条件に最もよく一致する文字列から) で並べ替えられます。
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>getDictAll(\{cacheName, filters: \{FieldName, FieldValue}}, }, onResult (param: \{ FieldName, FieldValue, BoldMask}\[]\[]))</p>
        </td>

        <td>
          <p>指定した完全な値に対してデータベース検索を実行します。見つかったすべてのfieldの値を返します。</p>
          <p>パラメーター:</p>

          <ul>
            <li>
              <strong>cacheName</strong> – データセット名。
            </li>

            <li>
              <strong>Filters</strong> – オブジェクト配列:
            </li>

            <li>
              <ul>
                <li>
                  <strong>FieldName</strong> – field名。すべてのfieldを対象に検索する場合は、空欄のままにします。
                </li>

                <li>
                  <strong>FieldValue</strong> – fieldの値。
                </li>
              </ul>
            </li>
          </ul>

          <ul>
            <li>
              <strong>onResult</strong> – 検索結果の配列を返すコールバック関数。各結果はデータセット内の1つの文字列であり、それ自体が文字列配列です。各文字列は
              field名、その値、および<strong>BoldMask </strong>パラメーターで構成されます。

              <br />

              <br />

              <strong>BoldMask</strong> – 検索で見つかった値と同じ長さの、‘<strong>0</strong>’ と ‘<strong>1</strong>’ から成る文字列です。'<strong>1</strong>' は、見つかった値の中で検索field内の対応する記号と一致する記号を表し、'<strong>0</strong>' は一致しない記号を表します。

              <br />

              <br />

              <br />

              たとえば、データセットに次の値が含まれているとします:

              <br />

              <br />

              CompanyName: ABBYY

              <br />

              <br />

              記号 "ABB" を検索するとします。

              <br />

              <br />

              この場合、次の値が返されます:
            </li>
          </ul>

          <p>\[</p>
          <p>\[</p>
          <p>\{</p>
          <p>FieldName: ‘CompanyName’,</p>
          <p>FieldValue: ‘ABBYY’,</p>
          <p>BoldMask: ‘11100’</p>
          <p>},</p>
          <p>]</p>
          <p>]</p>

          <p>
            <strong>注:</strong> 返される配列には、最初の検索条件に一致しなかった値を含め、複数の値が含まれる場合があります。配列内の検索結果は、
            BoldMask パラメーターの値の降順 (つまり、検索条件に最もよく一致する文字列から) で並べ替えられます。
          </p>
        </td>
      </tr>

      <tr>
        <td colspan="2">
          <p>
            <a href="/ja/flexi-capture/appendix/scripts/web-custom-action-db-lookup">データベース検索用のサンプル スクリプト</a>
          </p>
        </td>
      </tr>
    </tbody>
  </table>
</Accordion>

<Accordion title="ドキュメントフォームの操作に使用する関数">
  <table width="100%">
    <thead>
      <tr>
        <th style={{ textAlign: "left" }}>
          <p>
            <strong>関数</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>説明</strong>
          </p>
        </th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          <p>
            selectRow(tablePath, rowNumber) <a href="#note2">(\*)</a>
          </p>
        </td>

        <td>
          <p>テーブルの行を選択状態にします。</p>

          <ul>
            <li>
              <strong>tablePath | fieldObject</strong>:
            </li>

            <li>
              <ul>
                <li>テーブル field へのパスを構成する field 名とグループ名の配列、</li>
                <li>またはテーブルオブジェクトへのリンク。</li>
              </ul>
            </li>
          </ul>

          <ul>
            <li>
              <strong>rowNumber</strong> – 選択する行の番号。ゼロベースです。
            </li>
          </ul>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            deselectRow(tablePath, rowNumber?) <a href="#note2">(\*)</a>
          </p>
        </td>

        <td>
          <p>テーブルの行の選択を解除します。</p>

          <ul>
            <li>
              <strong>tablePath | fieldObject</strong>:
            </li>
          </ul>

          <ul>
            <li>
              <ul>
                <li>テーブル field へのパスを構成する field 名とグループ名の配列、</li>
                <li>またはテーブルオブジェクトへのリンク。</li>
              </ul>
            </li>
          </ul>

          <ul>
            <li>
              <strong>rowNumber</strong> – 選択解除する行の番号。ゼロベースです。省略した場合は、テーブル内のすべての行の選択が解除されます。
            </li>
          </ul>
        </td>
      </tr>

      <tr>
        <td>
          <p>
            scrollFormToField(namesPath) <a href="#note2">(\*)</a>
          </p>
        </td>

        <td>
          <p>フォームエディターをスクロールして、field が表示されるようにします。</p>

          <ul>
            <li>
              <strong>namesPath | fieldObject</strong>:
            </li>
          </ul>

          <ul>
            <li>
              <ul>
                <li>テーブル field へのパスを構成する field 名とグループ名の配列、</li>
                <li>またはテーブルオブジェクトへのリンク。</li>
              </ul>
            </li>
          </ul>
        </td>
      </tr>

      <tr>
        <td>
          <p>getDomElementPosition(domId, onResult: (result?: \{width, height, top, left, right, bottom}))</p>
        </td>

        <td>
          <p>フォームエディターウィンドウ内の要素の位置を取得し、その結果をコールバック関数に返します。</p>

          <ul>
            <li>
              <strong>domId</strong> – DOM 形式の要素 ID。
            </li>

            <li>
              <strong>onResult</strong> – ブラウザーウィンドウの左上隅を基準とした要素の DOM 座標 (width、height、top、left、right、bottom) を含むオブジェクトを受け取るコールバック関数です。
            </li>
          </ul>
        </td>
      </tr>

      <tr>
        <td>
          <p>setStyles(styles, callback)</p>
        </td>

        <td>
          <p>カスタムアクションのフレームウィンドウに CSS スタイルを追加します。</p>

          <ul>
            <li>
              <strong>styles</strong> – CSS プロパティ名と値を含むオブジェクト。 <br /> <br />
              例:

              <br />

              \{

              <br />

              display: 'block',

              <br />

              position: 'absolute',

              <br />

              top: '0px',

              <br />

              bottom: '0px',

              <br />

              left: '0px',

              <br />

              right: '0px',

              <br />

              width: '100%',

              <br />

              height: '100%',

              <br />

              border: '0',

              <br />

              overflow: 'hidden',

              <br />

              'overflow-x': 'hidden',

              <br />

              'overflow-y': 'hidden',

              <br />

              'z-index': '10000'

              <br />

              }
            </li>

            <li>
              <strong>callback</strong> – コールバック関数。
            </li>
          </ul>
        </td>
      </tr>

      <tr>
        <td colspan="2">
          <p>
            <a id="note" />

            <strong>(\*)</strong> 上記の一部の関数では、field へのパスを入力パラメーターとして指定します。これは、field 名と親要素 (field グループ、セクション) の名前で構成されます。テーブル、繰り返しテーブル、繰り返しグループについては、ゼロから始まるインスタンス番号を指定する必要があります。
          </p>

          <p>
            例:

            <br />

            <em>\['Document Section 1', 'Group\[10]','Field3'], </em>
          </p>

          <p>ここで、\[10] は繰り返しグループのインスタンス番号です。</p>
        </td>
      </tr>
    </tbody>
  </table>
</Accordion>

<Accordion title="commandArgs オブジェクトのプロパティ">
  **変数**

  <table width="100%">
    <thead>
      <tr>
        <th style={{ textAlign: "left" }}>
          <p>
            <strong>変数</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>型</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>説明</strong>
          </p>
        </th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          <p>commandArgs.params.document</p>
        </td>

        <td>
          <p>Document</p>
        </td>

        <td>
          <p>開いているドキュメントのオブジェクトのコピーを格納します。これを使用すると、現在のドキュメント内の任意のエラー、field、または Region にアクセスできます。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>commandArgs.params.currentField</p>
        </td>

        <td>
          <p>(Picture | Checkmark | Checkmark Groups | FieldsGroup | Table | TextField)</p>
        </td>

        <td>
          <p>スクリプト呼び出し時点での field の状態を反映した field オブジェクトへの参照を返します。これは、上記で指定したドキュメントの一部です。</p>

          <p>
            <strong>注: </strong> field の値がスクリプトの初期化後に変更された場合、その変更は反映されません。
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>commandArgs.params.appPath</p>
        </td>

        <td>
          <p>String</p>
        </td>

        <td>
          <p>サーバーのドメイン名です。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>commandArgs.params.coordinates</p>
        </td>

        <td>
          <p>
            Object

            <br />

            \[\{X1,X2,Y1,Y2}]
          </p>
        </td>

        <td>
          <p>カスタム スクリプトを呼び出した DOM 要素の座標です。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>commandArgs.params.currentElementDomId</p>
        </td>

        <td>
          <p>String</p>
        </td>

        <td>
          <p>カスタム スクリプトを呼び出した DOM 要素の ID です。</p>
        </td>
      </tr>
    </tbody>
  </table>

  **関数**

  | **関数**                                | **説明**                                     |
  | ------------------------------------- | ------------------------------------------ |
  | commandArgs.events.addEventHandler    | カスタム スクリプトのグローバル コンテキストにイベント ハンドラーを追加します。  |
  | commandArgs.events.triggerHandlers    | カスタム スクリプトのグローバル コンテキストでイベントをトリガーします。      |
  | commandArgs.events.removeEventHandler | カスタム スクリプトのグローバル コンテキストからイベント ハンドラーを削除します。 |
</Accordion>

<Accordion title="field グループ field">
  <table width="100%">
    <thead>
      <tr>
        <th style={{ textAlign: "left" }}>
          <p>
            <strong>名前</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>型</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>権限</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>説明</strong>
          </p>
        </th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          <p>Fields</p>
        </td>

        <td>
          <p>(Picture | Checkmark | Checkmark Groups | FieldsGroup | Table | TextField)\[]</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field の配列</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>HasTableLayout</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field Region がテーブルかどうかを示します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Caption</p>
        </td>

        <td>
          <p>String</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>カスタム field 名、キャプション</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>FieldType</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field タイプ。指定可能な値:</p>

          <p>
            <strong>4</strong> – field グループ
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Id</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>Field ID</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsReadOnly</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field を編集できないかどうかを示します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsVisible</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field がデータ フォームに表示されるかどうかを示します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>MaxRegions</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>
            field Region の最大数。値が <strong>-1</strong> の場合、Region 数は無制限です。
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Name</p>
        </td>

        <td>
          <p>String</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field の内部名。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>NamePath</p>
        </td>

        <td>
          <p>String\[]</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field へのパスを構成する field 名とグループ名の配列。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>NeedRecognize</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り/書き込み</p>
        </td>

        <td>
          <p>ルールが再チェックされたときに、Region から field 値を取得するかどうかを示します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Regions</p>
        </td>

        <td>
          <p>
            \{
            <br /> Id: number;
            <br /> Status: number;
            <br /> PageId: Number;
            <br /> IsNew : Boolean;
            <br /> Coordinates: Object
            <br /> \[\{X1,X2,Y1,Y2}];

            <br />

            }\[]
          </p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>Region の配列。</p>

          <ul>
            <li>
              <strong>Id</strong> – Region ID。
            </li>

            <li>
              <strong>Status</strong> – Region のステータス。
            </li>

            <li>
              <ul>
                <li>
                  <strong>0</strong> – Region が重ね合わされていない (またはRegion が削除されている)
                </li>

                <li>
                  <strong>1</strong> – Region が認識されていない
                </li>

                <li>
                  <strong>2</strong> – Region の値が field に代入される
                </li>
              </ul>
            </li>
          </ul>

          <ul>
            <li>
              <strong>PageId</strong> – Region があるページの ID。
            </li>

            <li>
              <strong>IsNew</strong> – 新しいRegion を示すフラグ。
            </li>

            <li>
              <strong>Coordinates</strong> – 画像内のRegion の座標。
            </li>
          </ul>
        </td>
      </tr>
    </tbody>
  </table>
</Accordion>

<Accordion title="セクション field">
  <table width="100%">
    <thead>
      <tr>
        <th style={{ textAlign: "left" }}>
          <p>
            <strong>名前</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>型</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>権限</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>説明 </strong>
          </p>
        </th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          <p>Fields</p>
        </td>

        <td>
          <p>(Picture | Checkmark | Checkmark Groups | FieldsGroup | Table | TextField)\[]</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>fieldの配列</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Pageids</p>
        </td>

        <td>
          <p>Number\[]</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>セクションが存在するページの識別子。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsFlexible</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>セクションが可変であるかどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Caption</p>
        </td>

        <td>
          <p>String</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>カスタム field 名、キャプション</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>FieldType</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>Field の型。指定可能な値:</p>

          <p>
            <strong>6</strong> – セクション
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Id</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>Field ID</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsReadOnly</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field を編集できないかどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsVisible</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field がデータ フォームに表示されるかどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>MaxRegions</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>
            field Region の最大数。値が <strong>-1</strong> の場合、Region の数は無制限です。
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Name</p>
        </td>

        <td>
          <p>String</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field の内部名</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>NamePath</p>
        </td>

        <td>
          <p>String\[]</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field へのパスを構成する field 名とグループ名の配列。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>NeedRecognize</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り/書き込み</p>
        </td>

        <td>
          <p>ルールの再チェック時に、Region から field 値を取得するかどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Regions</p>
        </td>

        <td>
          <p>
            \{
            <br /> Id: number;
            <br /> Status: number;
            <br /> PageId: Number;
            <br /> IsNew : Boolean;
            <br /> Coordinates: Object
            <br /> \[\{X1,X2,Y1,Y2}];

            <br />

            }\[]
          </p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>Region の配列。</p>

          <ul>
            <li>Id – Region ID。</li>
            <li>Status – Region のステータス。</li>
          </ul>

          <ul>
            <li>
              <ul>
                <li>
                  <strong>0</strong> – Region が重ね合わされていない (または Region が削除されている)
                </li>

                <li>
                  <strong>1</strong> – Region が認識されていない
                </li>

                <li>
                  <strong>2</strong> – Region の値が field に設定される
                </li>
              </ul>
            </li>
          </ul>

          <ul>
            <li>PageId – Region が存在するページのID。</li>
            <li>IsNew – 新しい Region を示すフラグ。</li>
            <li>Coordinates – 画像内の Region の座標。</li>
          </ul>
        </td>
      </tr>
    </tbody>
  </table>
</Accordion>

<Accordion title="テーブル field">
  <table width="100%">
    <thead>
      <tr>
        <th style={{ textAlign: "left" }}>
          <p>
            <strong>名称</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>型</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>権限</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>説明</strong>
          </p>
        </th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          <p>行</p>
        </td>

        <td>
          <p>
            \{
            <br /> Id: number;
            <br /> RowNumber: number;
            <br /> HasColorImage: boolean;
            <br /> TableBlockID: number\[];
            <br /> Cells: (Picture | Checkmark | CheckmarkGroup | TextField)\[];

            <br />

            }\[]
          </p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>テーブル行のリストです。</p>
          <p>テーブル内の行オブジェクトのパラメーターは次のとおりです。</p>

          <ul>
            <li>
              <strong>Id</strong> – 行の ID。
            </li>

            <li>
              <strong>RowNumber</strong> – 0 から始まる行番号です。
            </li>

            <li>
              <strong>TableBlockId</strong> – テーブルブロックへのパスを構成するセクション、テーブル、テーブルブロックの識別子です。
            </li>

            <li>
              <strong>Cells</strong> – テーブルセル内の field です。field には、画像、チェックマーク、チェックマークグループ、テキストの各型があります。
            </li>
          </ul>
        </td>
      </tr>

      <tr>
        <td>
          <p>キャプション</p>
        </td>

        <td>
          <p>String</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>カスタム field 名、キャプション</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>FieldType</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>fieldの型。指定可能な値:</p>

          <p>
            <strong>7</strong> – テーブル
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>ID</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field ID</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsReadOnly</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field を編集できないかどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsVisible</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field がデータ フォーム上に表示されるかどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>MaxRegions</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>
            データ フォーム上で field を表示するかどうかを指定します。<strong>-1</strong> の場合、region の数に制限はありません。
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Name</p>
        </td>

        <td>
          <p>String</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>fieldのサービス名。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>NamePath</p>
        </td>

        <td>
          <p>String\[]</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field までのパスを構成する、field 名とグループ名の配列です。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>NeedRecognize</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り/書き込み</p>
        </td>

        <td>
          <p>ルールを再チェックするときに、region から field の値を取得するかどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Regions</p>
        </td>

        <td>
          <p>
            \{
            <br /> Id: number;
            <br /> Status: number;
            <br /> PageId: Number;
            <br /> IsNew : Boolean;
            <br /> Coordinates: Object
            <br /> \[\{X1,X2,Y1,Y2}];

            <br />

            }\[]
          </p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>Region の配列。</p>

          <ul>
            <li>
              <strong>Id</strong> – Region の ID。
            </li>
          </ul>

          <ul>
            <li>
              <strong>Status</strong> – Region のステータス。
            </li>

            <li>
              <ul>
                <li>
                  <strong>0</strong> – Region は重ね合わされていません (または Region は削除されています)
                </li>

                <li>
                  <strong>1</strong> – Region は認識されていません
                </li>

                <li>
                  <strong>2</strong> – Region の値が field に設定されます
                </li>
              </ul>
            </li>
          </ul>

          <ul>
            <li>
              <strong>PageId</strong> – Region が配置されているページの ID。
            </li>

            <li>
              <strong>IsNew</strong> – 新しい Region であることを示すフラグ。
            </li>

            <li>
              <strong>Coordinates</strong> – 画像内の Region の座標。
            </li>
          </ul>
        </td>
      </tr>
    </tbody>
  </table>
</Accordion>

<Accordion title="テキスト入力フィールド">
  <table width="100%">
    <thead>
      <tr>
        <th style={{ textAlign: "left" }}>
          <p>
            <strong>名前</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>型</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>権限</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>説明</strong>
          </p>
        </th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          <p>Flags</p>
        </td>

        <td>
          <p>Number\[]</p>
        </td>

        <td>
          <p>読み取り/書き込み</p>
        </td>

        <td>
          <p>
            field <strong>Value</strong> と同じ長さの配列です。0 と 1 で構成されます。
          </p>

          <p>
            <strong>0</strong> – <strong>Flags</strong> の 0 と同じ位置にある <strong>Value</strong> 内の文字は、検証が必要です。
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>候補値</p>
        </td>

        <td>
          <p>String\[]</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>候補のfield値の一覧</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Value</p>
        </td>

        <td>
          <p>String</p>
        </td>

        <td>
          <p>読み取り/書き込み</p>
        </td>

        <td>
          <p>field値</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>TextType</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>Text fieldの型。指定可能な値：</p>

          <ul>
            <li>
              <strong>0</strong> – Text field。
            </li>

            <li>
              <strong>1</strong> – 数値 field。
            </li>

            <li>
              <strong>2</strong> – 通貨金額 field。
            </li>

            <li>
              <strong>3</strong> – DateTime field。
            </li>

            <li>
              <strong>4</strong> – Date field。
            </li>

            <li>
              <strong>5</strong> – Time field。
            </li>

            <li>
              <strong>6</strong> – Code field。
            </li>
          </ul>
        </td>
      </tr>

      <tr>
        <td>
          <p>キャプション</p>
        </td>

        <td>
          <p>String</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>カスタム field の名前、キャプション</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>FieldType</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>fieldの型。指定可能な値：</p>

          <p>
            <strong>0</strong> – Text field
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>ID</p>
        </td>

        <td>
          <p>数値</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>Field ID</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsReadOnly</p>
        </td>

        <td>
          <p>真偽値</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field を編集できないかどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsVisible</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field がデータ フォームに表示されるかどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>MaxRegions</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>
            field region の最大数。値が <strong>-1</strong> の場合、region 数に制限はありません。
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Name</p>
        </td>

        <td>
          <p>String</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>fieldのサービス名。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>NamePath</p>
        </td>

        <td>
          <p>String\[]</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field までのパスを構成する field 名とグループ名の配列。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>NeedRecognize</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り/書き込み</p>
        </td>

        <td>
          <p>ルールの再チェック時に、region から field の値を取得するかどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Regions</p>
        </td>

        <td>
          <p>
            \{
            <br /> Id: number;
            <br /> Status: number;
            <br /> PageId: Number;
            <br /> IsNew : Boolean;
            <br /> Coordinates: Object
            <br /> \[\{X1,X2,Y1,Y2}];

            <br />

            }\[]
          </p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>regionの配列。</p>

          <ul>
            <li>
              <strong>Id</strong> – regionのID。
            </li>
          </ul>

          <ul>
            <li>
              <strong>Status</strong> – regionのステータス。
            </li>

            <li>
              <ul>
                <li>
                  <strong>0</strong> – regionは重ね合わされていない (またはregionは削除されている)
                </li>

                <li>
                  <strong>1</strong> – regionは認識されていない
                </li>

                <li>
                  <strong>2</strong> – regionの値がfieldに設定される
                </li>
              </ul>
            </li>
          </ul>

          <ul>
            <li>
              <strong>PageId</strong> – regionが存在するページのID。
            </li>

            <li>
              <strong>IsNew</strong> – 新しいregionを示すフラグ。
            </li>

            <li>
              <strong>Coordinates</strong> – 画像内のregionの座標。
            </li>
          </ul>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsVerified</p>
        </td>

        <td>
          <p>真偽値</p>
        </td>

        <td>
          <p>読み取り / 書き込み</p>
        </td>

        <td>
          <p>field が検証済みかどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>NeedVerification</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field の確認が必要かどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>NeedDoubleVerification</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>そのfieldに二重検証が必要かどうかを指定します</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsSummary</p>
        </td>

        <td>
          <p>ブール値</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>データ フォーム上でデータ サマリーを作成する際に、この field を使用するかどうかを指定します。</p>
        </td>
      </tr>
    </tbody>
  </table>
</Accordion>

<Accordion title="チェックマーク field">
  <table width="100%">
    <thead>
      <tr>
        <th style={{ textAlign: "left" }}>
          <p>
            <strong>名称</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>型</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>権限</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>説明</strong>
          </p>
        </th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          <p>Value</p>
        </td>

        <td>
          <p>真偽値</p>
        </td>

        <td>
          <p>読み取り/書き込み</p>
        </td>

        <td>
          <p>fieldの値</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>キャプション</p>
        </td>

        <td>
          <p>String</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>カスタムfield名、キャプション</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>FieldType</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>fieldの型。指定可能な値:</p>

          <p>
            <strong>2</strong> – チェックマーク
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>ID</p>
        </td>

        <td>
          <p>数値</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>Field ID</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsReadOnly</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field を編集できないかどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsVisible</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field がデータ フォームに表示されるかどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>MaxRegions</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>
            field region の最大数。値が <strong>-1</strong> の場合、region の数は任意です。
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Name</p>
        </td>

        <td>
          <p>String</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>fieldのサービス名。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>NamePath</p>
        </td>

        <td>
          <p>String\[]</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field へのパスを構成する field 名と group 名の配列です。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>NeedRecognize</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り/書き込み可能</p>
        </td>

        <td>
          <p>ルールの再チェック時に、region から field の値を取得するかどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Regions</p>
        </td>

        <td>
          <p>
            \{
            <br /> Id: number;
            <br /> Status: number;
            <br /> PageId: Number;
            <br /> IsNew : Boolean;
            <br /> Coordinates: Object
            <br /> \[\{X1,X2,Y1,Y2}];

            <br />

            }\[]
          </p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>regionの配列。</p>

          <ul>
            <li>
              <strong>Id</strong> – regionのID。
            </li>
          </ul>

          <ul>
            <li>
              <strong>Status</strong> – regionのステータス。
            </li>

            <li>
              <ul>
                <li>
                  <strong>0</strong> – region は重なっていない (または削除されている)
                </li>

                <li>
                  <strong>1</strong> – region は認識されていない
                </li>

                <li>
                  <strong>2</strong> – region の値が field に設定されている
                </li>
              </ul>
            </li>
          </ul>

          <ul>
            <li>
              <strong>PageId</strong> – region が存在するページの ID。
            </li>

            <li>
              <strong>IsNew</strong> – 新しい region を示すフラグ。
            </li>

            <li>
              <strong>Coordinates</strong> – 画像内の region の座標。
            </li>
          </ul>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsVerified</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り/書き込み</p>
        </td>

        <td>
          <p>fieldが検証済みかどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>NeedVerification</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field に対して検証が必要かどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>NeedDoubleVerification</p>
        </td>

        <td>
          <p>真偽値</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>この field に二重検証が必要かどうかを示します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsSummary</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>データ フォーム上のデータ サマリーの作成にその field を使用するかどうかを指定します。</p>
        </td>
      </tr>
    </tbody>
  </table>
</Accordion>

<Accordion title="チェックマークグループfield">
  <table width="100%">
    <thead>
      <tr>
        <th style={{ textAlign: "left" }}>
          <p>
            <strong>名前</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>型</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>権限</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>説明</strong>
          </p>
        </th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          <p>MaxSelectedCount</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>選択されたfieldの値の最大数。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>MinSelectedCount</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>選択されたfield値の最小数。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>値</p>
        </td>

        <td>
          <p>Number\[]</p>
        </td>

        <td>
          <p>読み取り/書き込み</p>
        </td>

        <td>
          <p>
            field の値。指定可能な field 値のリスト (<strong>候補</strong>) を構成するレコード ID の配列です。
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>候補</p>
        </td>

        <td>
          <p>\{Id:number, Name:string}\[]</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>指定可能なfield値の一覧:</p>

          <ul>
            <li>
              <strong>Id</strong> – レコード ID
            </li>

            <li>
              <strong>Name</strong> – レコード名
            </li>
          </ul>
        </td>
      </tr>

      <tr>
        <td>
          <p>キャプション</p>
        </td>

        <td>
          <p>String</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>カスタムfield名、キャプション</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>FieldType</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>fieldの型。指定可能な値:</p>

          <p>
            <strong>3</strong> – チェックマークグループ
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>ID</p>
        </td>

        <td>
          <p>数値</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field ID。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsReadOnly</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field の編集が禁止されているかどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsVisible</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field がデータ フォームに表示されるかどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>MaxRegions</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>
            field region の最大数。値が <strong>-1</strong> の場合、region の数に制限はありません。
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Name</p>
        </td>

        <td>
          <p>String</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>fieldのサービス名。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>NamePath</p>
        </td>

        <td>
          <p>String\[]</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field へのパスを構成する、field 名とグループ名の配列。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>NeedRecognize</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り/書き込み</p>
        </td>

        <td>
          <p>ルールの再チェック時に、region から field の値を取得するかどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Regions</p>
        </td>

        <td>
          <p>
            \{
            <br /> Id: number;
            <br /> Status: number;
            <br /> PageId: Number;
            <br /> IsNew : Boolean;
            <br /> Coordinates: Object
            <br /> \[\{X1,X2,Y1,Y2}];

            <br />

            }\[]
          </p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>Region の配列。</p>

          <ul>
            <li>
              <strong>Id</strong> – Region の ID。
            </li>
          </ul>

          <ul>
            <li>
              <strong>Status</strong> – Region のステータス。
            </li>

            <li>
              <ul>
                <li>
                  <strong>0</strong> – Region は重ね合わされていません (Region は削除されています)
                </li>

                <li>
                  <strong>1</strong> – Region は認識されていません
                </li>

                <li>
                  <strong>2</strong> – Region の値が field に設定されます
                </li>
              </ul>
            </li>
          </ul>

          <ul>
            <li>
              <strong>PageId</strong> – Region が配置されているページの ID。
            </li>

            <li>
              <strong>IsNew</strong> – 新しい Region であることを示すフラグ。
            </li>

            <li>
              <strong>Coordinates</strong> – 画像内の Region の座標。
            </li>
          </ul>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsVerified</p>
        </td>

        <td>
          <p>ブール値</p>
        </td>

        <td>
          <p>読み取り/書き込み</p>
        </td>

        <td>
          <p>field が検証済みかどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>NeedVerification</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field の検証が必要かどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>NeedDoubleVerification</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>このfieldに二重検証が必要かどうかを指定します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsSummary</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field がデータ フォーム上のデータ サマリーの生成に使用されるかどうかを指定します。</p>
        </td>
      </tr>
    </tbody>
  </table>
</Accordion>

<Accordion title="画像 field">
  <table width="100%">
    <thead>
      <tr>
        <th style={{ textAlign: "left" }}>
          <p>
            <strong>名前</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>型</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>権限</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>説明</strong>
          </p>
        </th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          <p>Caption</p>
        </td>

        <td>
          <p>String</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>カスタム field 名、キャプション</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>FieldType</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field タイプ。指定可能な値:</p>

          <p>
            <strong>1</strong> – 画像
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Id</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field ID。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsReadOnly</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field の編集が禁止されているかどうかを示します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>IsVisible</p>
        </td>

        <td>
          <p>Boolean</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field がデータ フォームに表示されるかどうかを示します。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>MaxRegions</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>
            field Region の最大数。値が <strong>-1</strong> の場合、Region 数は無制限です。
          </p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Name</p>
        </td>

        <td>
          <p>String</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field の内部名。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>NamePath</p>
        </td>

        <td>
          <p>String\[]</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>field へのパスを構成する field 名とグループ名の配列。</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Regions</p>
        </td>

        <td>
          <p>
            \{
            <br /> Id: number;
            <br /> Status: number;
            <br /> PageId: Number;
            <br /> IsNew : Boolean;
            <br /> Coordinates: Object
            <br /> \[\{X1,X2,Y1,Y2}];

            <br />

            }\[]
          </p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>Region の配列。</p>

          <ul>
            <li>
              <strong>Id</strong> – Region ID。
            </li>
          </ul>

          <ul>
            <li>
              <strong>Status</strong> – Region のステータス。
            </li>

            <li>
              <ul>
                <li>
                  <strong>0</strong> – Region が重ね合わされていない (または Region が削除されている)
                </li>

                <li>
                  <strong>1</strong> – Region が認識されていない
                </li>

                <li>
                  <strong>2</strong> – Region の値が field に反映される
                </li>
              </ul>
            </li>
          </ul>

          <ul>
            <li>
              <strong>PageId</strong> – Region があるページの ID。
            </li>

            <li>
              <strong>IsNew</strong> – 新しい Region を示すフラグ。
            </li>

            <li>
              <strong>Coordinates</strong> – 画像内の Region の座標。
            </li>
          </ul>
        </td>
      </tr>
    </tbody>
  </table>
</Accordion>

<Accordion title="セクションの繰り返しグループ field">
  <table width="100%"><tbody><tr><td><p><strong>名前</strong></p></td><td><p><strong>型</strong></p></td><td><p><strong>権限</strong></p></td><td><p><strong>説明</strong></p></td></tr><tr><td><p>Id</p></td><td><p>Number</p></td><td><p>読み取り専用</p></td><td><p>field ID</p></td></tr><tr><td><p>Name</p></td><td><p>String</p></td><td><p>読み取り専用</p></td><td><p>field名</p></td></tr><tr><td><p>Sections</p></td><td><p>Section\[]</p></td><td><p>読み取り専用</p></td><td><p><a href="#section">Section</a> 型の field 配列</p></td></tr><tr><td><p>FieldType</p></td><td><p>Number</p></td><td><p>読み取り専用</p></td><td><p>field 型。</p><p>指定可能な値:</p><p><strong>8</strong> – 繰り返しセクショングループ。</p></td></tr></tbody></table>
</Accordion>

<Accordion title="document オブジェクトのプロパティ">
  <table width="100%">
    <thead>
      <tr>
        <th style={{ textAlign: "left" }}>
          <p>
            <strong>Name</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>型</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>権限</strong>
          </p>
        </th>

        <th style={{ textAlign: "left" }}>
          <p>
            <strong>説明</strong>
          </p>
        </th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>
          <p>AssemblingErrors</p>
        </td>

        <td>
          <p>
            \{
            <br /> DocumentNodeRef: number\[]\[];

            <br />

            Description: string;

            <br />

            SectionName: string\[]

            <br />

            }\[]
          </p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>ドキュメント内の組み立てエラー。各エラーには次が含まれます。</p>

          <ul>
            <li>
              <strong>DocumentNodeRef</strong> – フォーム内の field へのリンクのリスト (field ID の配列)
            </li>

            <li>
              <strong>Description</strong> – エラーの説明
            </li>

            <li>
              <strong>SectionName</strong> – エラーに関連するセクションのリスト
            </li>
          </ul>
        </td>
      </tr>

      <tr>
        <td>
          <p>BatchId</p>
        </td>

        <td>
          <p>数値</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>パッケージのID</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>エラー</p>
        </td>

        <td>
          <p>
            \{
            <br /> DocumentNodeRef: number\[]\[];
            <br /> Severity: number;
            <br /> Message: string;
            <br /> RuleName: string;

            <br />

            }\[]
          </p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>ドキュメント内のエラー。各項目の意味は次のとおりです。</p>

          <ul>
            <li>
              <strong>DocumentNodeRef</strong> – フォーム内の field へのリンクのリスト (field ID の配列)
            </li>

            <li>
              <strong>Severity</strong>:
            </li>

            <li>
              <ul>
                <li>
                  <strong>1</strong> – エラー
                </li>

                <li>
                  <strong>0</strong> – 警告
                </li>
              </ul>
            </li>
          </ul>

          <ul>
            <li>
              <strong>Message</strong> – エラーメッセージ
            </li>

            <li>
              <strong>RuleName</strong> – エラーの原因となったルール名
            </li>
          </ul>
        </td>
      </tr>

      <tr>
        <td>
          <p>Fields</p>
        </td>

        <td>
          <p>(Section | SectionsGroup)\[]</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>section/duplicate section の一覧</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>ID</p>
        </td>

        <td>
          <p>数値</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>ドキュメント識別子</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Index</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>パッケージ内のドキュメントのインデックス</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>Pages</p>
        </td>

        <td>
          <p>
            \{
            <br /> Id: number;
            <br /> Modification: number;
            <br /> HasColorImage: boolean;
            <br /> ImageResolution: number;
            <br /> KeyValue: string;
            <br /> SectionTemplateId: number;
            <br /> SectionTemplateName: string;
            <br /> FlexibleInstanceId: number;
            <br /> SectionTemplatePageNumber: number;
            <br /> Comment: string;
            <br /> ImageWidth: number;
            <br /> ImageHeight: number;

            <br />

            }\[]
          </p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>以下を含む文書ページのList：</p>

          <ul>
            <li>
              <strong>Id</strong> – ページID
            </li>

            <li>
              <strong>Modification</strong> – ページのリビジョン番号
            </li>

            <li>
              <strong>HasColorImage</strong> – ページがカラー画像かどうかを示します
            </li>

            <li>
              <strong>ImageResolution</strong> – 画像解像度
            </li>

            <li>
              <strong>KeyValue</strong> – ページのキーフィールドの値
            </li>

            <li>
              <strong>SectionTemplateId</strong> – ページのセクションID
            </li>

            <li>
              <strong>SectionTemplateName</strong> – ページセクション名
            </li>

            <li>
              <strong>SectionTemplatePageNumber</strong> – セクション内のページ番号
            </li>

            <li>
              <strong>Comment</strong> – ページに関するコメント
            </li>

            <li>
              <strong>ImageWidth</strong> – ページ画像の幅
            </li>

            <li>
              <strong>ImageHeight</strong> – ページ画像の高さ
            </li>
          </ul>
        </td>
      </tr>

      <tr>
        <td>
          <p>ProjectId</p>
        </td>

        <td>
          <p>数値</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>プロジェクト ID</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>TaskId</p>
        </td>

        <td>
          <p>数値</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>タスク ID</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>TemplateId</p>
        </td>

        <td>
          <p>数値</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>文書の定義ID</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>TemplateName</p>
        </td>

        <td>
          <p>String</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>定義ドキュメント名</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>TemplateVersion</p>
        </td>

        <td>
          <p>Number</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>ドキュメント定義のバージョン</p>
        </td>
      </tr>

      <tr>
        <td>
          <p>バージョン</p>
        </td>

        <td>
          <p>数値</p>
        </td>

        <td>
          <p>読み取り専用</p>
        </td>

        <td>
          <p>ドキュメントのバージョン</p>
        </td>
      </tr>
    </tbody>
  </table>
</Accordion>
