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

# ICharacterParams

> ICharacterParams は、FlexiCapture の認識スクリプトで、Symbol、Confidence、IsSuspicious、NeedVerification など、認識された文字のプロパティを保持します。

<div id="what-it-does">
  ## 機能
</div>

文字プロパティに関する情報を格納します。

<a id="webverificationavailableinterface" />

<Note>
  このオブジェクトの一部のメソッドおよびプロパティは、Web Verification Station でルールをローカルに確認する際には使用できません。サポートされていないメソッドおよびプロパティには、アスタリスク (\*) が付いています。
</Note>

<div id="methods">
  ## メソッド
</div>

<table width="100%"><tbody><tr><td><p><strong>定義</strong></p></td><td><p><strong>説明</strong></p></td></tr><tr><td><p>SetRect( newRect : string, \[optional] pageId : int ) <a href="#webverificationavailableinterface">\*</a></p></td><td><p>文字に対して新しい矩形を指定します。newRect パラメーターは、string "\[left, top, right, bottom]" の形式で渡す必要があります。</p><p>指定する矩形は、その文字を含む field の Region 内に完全に収まっている必要があります。</p><p><strong>注: </strong>このメソッドは、<a href="/ja/flexi-capture/appendix/scripts/script-conversion">autocorrection</a> script では使用できません。</p></td></tr></tbody></table>

<div id="properties">
  ## プロパティ
</div>

<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>Description</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <p>
          信頼度 <a href="#webverificationavailableinterface">\*</a>
        </p>
      </td>

      <td>
        <p>int</p>
      </td>

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

      <td>
        <p>バッチタイプの信頼度レベルです。0 ～ 100 の値を返します。</p>

        <p>
          <strong>重要! </strong> このプロパティを使用するには追加データを保存する必要があるため、ドキュメントのサイズが大きくなり、より多くのディスク領域が必要になる場合があります。既定では追加データは保存されず、このプロパティは無効になっています。このプロパティを正しく機能させるには、レジストリ キー
          \[HKEY\_CURRENT\_USER\Software\ABBYY\FlexiCapture\12.0\Controller] "ForceSaveConfidenceLevel" = "true" を設定してください。HKEY\_CURRENT\_USER の代わりに、
          ドキュメントを認識するユーザー アカウントのブランチを選択してください。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          IsSuspicious <a href="#webverificationavailableinterface">\*</a>
        </p>
      </td>

      <td>
        <p>bool</p>
      </td>

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

      <td>
        <p>
          文字が十分な信頼度で認識されたかどうかを指定します。このフラグは、{" "}
          <a href="/ja/flexi-capture/appendix/scripts/script-recognition">カスタム認識</a>スクリプトでのみ有効です。
        </p>

        <p>
          <strong>注: </strong>認識スクリプトによって <strong>IsSuspicious</strong> プロパティが文字に割り当てられると、プログラムはその文字を含む field を
          <a href="/ja/flexi-capture/templates/properties-verification">field verification のしきい値</a>に照らしてチェックします。field 内で <strong>IsSuspicious</strong> プロパティを持つ文字の割合が指定されたしきい値を超えると、<strong>NeedVerification</strong> プロパティがその field に追加されます。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          Lang <a href="#webverificationavailableinterface">\*</a>
        </p>
      </td>

      <td>
        <p>int</p>
      </td>

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

      <td>
        <p>field 内の文字の言語を検出します。</p>

        <details>
          <summary>例</summary>

          <p>
            field 内の各文字の言語を検出し、検出した言語をページコメントに書き込む <a href="/ja/flexi-capture/appendix/scripts-shell/user-command">on-user-command</a> イベント用スクリプトの例を次に示します。
          </p>

          <pre>
            <code>
              ITaskWindow taskWindow = MainWindow\.TaskWindow; ISelection selection = MainWindow\.Selection; IDocumentItems items = selection.DocumentItems; foreach( IDocumentItem item in items ) \{
                 IDocument doc = item.Document;    taskWindow\.OpenDocument(doc);    foreach (IPage page in doc.Pages) \{    IField field = doc.Field("Field Name");    ICharactersParams
              characterParams = field.Symbols;    string str = "";    foreach( ICharacterParams param in characterParams ) \{        str = str + " " + param.Lang.ToString();    }  
               page.Comment = str;    } }
            </code>
          </pre>
        </details>

        <p>
          <strong>注: </strong> このスクリプトは、Verification ステージで選択されたドキュメントのみを処理します。
        </p>
      </td>
    </tr>

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

      <td>
        <p>bool</p>
      </td>

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

      <td>
        <p>その文字に追加の検証が必要かどうかを指定します。このフラグの値によって、その文字を文書エディターで強調表示するかどうかが決まります。</p>

        <p>
          <strong>注: </strong> <strong>NeedVerification</strong> プロパティが認識スクリプト以外のスクリプトによって field に割り当てられると、その field は自動的に検証に送信済みとしてマークされます。プログラムは、<strong>NeedVerification</strong>{" "}
          プロパティを割り当てる前に、field の検証しきい値 (<strong>IsSuspicious</strong> プロパティの注を参照) を確認します。
        </p>

        <p>
          field 全体 (特定の文字ではなく) に検証が必要かどうかを指定するには、{" "}
          <a href="/ja/flexi-capture/appendix/scripts/ifield">IField</a> インターフェイスの <strong>NeedVerification</strong> プロパティを使用します。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          PageId <a href="#webverificationavailableinterface">\*</a>
        </p>
      </td>

      <td>
        <p>int</p>
      </td>

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

      <td>
        <p>文字の長方形領域が存在するページを識別します。複数ページにまたがるfieldでは必須です。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          Rect <a href="#webverificationavailableinterface">\*</a>
        </p>
      </td>

      <td>
        <p>
          <a href="/ja/flexi-capture/appendix/scripts/irect">IRect</a>
        </p>
      </td>

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

      <td>
        <p>
          文字を囲む長方形です。長方形が指定されていない場合は、<strong>null</strong> が返されます。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>シンボル</p>
      </td>

      <td>
        <p>string</p>
      </td>

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

      <td>
        <p>文字 (1文字から成る文字列) 。</p>
      </td>
    </tr>
  </tbody>
</table>
