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

# FuzzyString オブジェクト (IFuzzyString インターフェイス)

> ABBYY FineReader Engine API の FuzzyString オブジェクト (IFuzzyString インターフェイス) — 単語の各文字に対する認識候補を含むファジー文字列を表します。外部辞書のルックアップで使用されます。

このオブジェクトは、ファジー文字列を表します。ファジー文字列には、単語の各文字に対する認識候補が含まれます。認識された各単語には、1 つまたは複数のファジー文字列が対応します。たとえば、次のファジー文字列が "hello" という単語に対応することがあります。

<table>
  <tbody>
    <tr>
      <td>
        <p>
          <strong>単語</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>位置</strong>
        </p>
      </td>

      <td colspan="4">
        <p>
          <strong>ファジー文字列</strong>
        </p>

        <p>
          <strong>(各セルは CharacterVariants プロパティの値です)</strong>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>h</p>
      </td>

      <td>
        <p>1</p>
      </td>

      <td>
        <p>hn </p>
      </td>

      <td>
        <p>h</p>
      </td>

      <td>
        <p>h</p>
      </td>

      <td>
        <p>h</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>e</p>
      </td>

      <td>
        <p>2</p>
      </td>

      <td>
        <p>ec </p>
      </td>

      <td>
        <p>e</p>
      </td>

      <td>
        <p>e</p>
      </td>

      <td>
        <p>e</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>l</p>
      </td>

      <td>
        <p>3</p>
      </td>

      <td>
        <p>li </p>
      </td>

      <td>
        <p>|</p>
      </td>

      <td>
        <p>I</p>
      </td>

      <td>
        <p>1</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>l</p>
      </td>

      <td>
        <p>4</p>
      </td>

      <td>
        <p>li </p>
      </td>

      <td>
        <p>|</p>
      </td>

      <td>
        <p>b</p>
      </td>

      <td>
        <p>1</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>o</p>
      </td>

      <td>
        <p>5</p>
      </td>

      <td>
        <p>oc</p>
      </td>

      <td>
        <p>oO</p>
      </td>

      <td>
        <br />
      </td>

      <td>
        <p>0</p>
      </td>
    </tr>

    <tr>
      <td colspan="6">
        <br />
      </td>
    </tr>

    <tr>
      <td colspan="2">
        <p>
          <strong>ファジー文字列の長さ</strong>
        </p>

        <p>
          (<strong>Length</strong> プロパティの値):
        </p>
      </td>

      <td>
        <p>5</p>
      </td>

      <td>
        <p>5</p>
      </td>

      <td>
        <p>4</p>
      </td>

      <td>
        <p>5</p>
      </td>
    </tr>
  </tbody>
</table>

1 つの単語に対応するすべてのファジー文字列は、1 つのコレクション ([FuzzyStrings](/ja/fine-reader/engine/api-reference/language-related-objects/fuzzystrings) オブジェクト) にまとめられます。

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

| 名前                                                                                                                        | 型                                                                                                                  | 説明                          |
| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | --------------------------- |
| [CharacterVariants](/ja/fine-reader/engine/api-reference/language-related-objects/fuzzystring/charactervariants-property) | [BSTR](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), 読み取り専用 | 単語内の指定した位置にある文字の認識候補を格納します。 |
| Length                                                                                                                    | [int](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), 読み取り専用  | ファジー文字列の長さを格納します。           |

<div id="output-parameter">
  ## 出力パラメーター
</div>

このオブジェクトは、[FuzzyStrings](/ja/fine-reader/engine/api-reference/language-related-objects/fuzzystrings) オブジェクトの [Item](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method) メソッドおよび [Element](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property) プロパティの出力パラメーターとして使用されます。

<div id="input-parameter">
  ## 入力パラメーター
</div>

このオブジェクトは、[IExternalDictionary](/ja/fine-reader/engine/api-reference/language-related-objects/iexternaldictionary-interface) インターフェイスの [CheckPrefix](/ja/fine-reader/engine/api-reference/language-related-objects/iexternaldictionary-interface/checkprefix-method) メソッドの入力パラメーターとなるオブジェクトです。

<div id="see-also">
  ## 関連項目
</div>

[IExternalDictionary](/ja/fine-reader/engine/api-reference/language-related-objects/iexternaldictionary-interface)

[FuzzyStrings](/ja/fine-reader/engine/api-reference/language-related-objects/fuzzystrings)

[辞書の使用方法](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-dictionaries)

[プロパティの使用](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
