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

# テキスト入力フィールドのデータ型

> テキスト入力フィールドのデータ型（住所、合計金額、コード、日付、名前、数値、時刻）を選択し、AutoCorrect、検証、正規化を設定します。

認識精度、事前チェック、field データの修正に影響するテキスト field のパラメーターの中でも、特に重要なのが**データ型**の設定です。

ABBYY FlexiCapture では、fields 内のテキストを認識する際にデータ型を使用します。正しいデータ型を指定すると、認識精度が向上し、認識された記号の信頼度の割合も高まるため、Data Verification Operator の workload を軽減できます。

ABBYY FlexiCapture のデータ型作成機能は非常に柔軟です。既存の型の一覧からデータ型を選択することも、正規表現、アルファベット、または用途に適したユーザー辞書を使用してカスタム型を作成することもできます。

テキスト field のデータ型は、field のプロパティダイアログの Data タブで指定できます。この記事では、すべての fields に共通する設定と、特定の field タイプの設定について説明します。

<div id="general-settings-for-text-fields">
  ## テキストの field の一般設定
</div>

* データ型 (ドロップダウンリスト)
  このドロップダウンリストを使用して、field のデータ型 (つまり、その field に表示されることが想定されるデータの種類) を指定します。たとえば、住所、時刻、日付、金額、名前、コード、テキスト、数値などです。
* <a id="defaultvalue" />デフォルト値
  Document Definition が適用された後、または文書が組み立てられた後にテキストの field が空であることが判明した場合に、そのテキストの field に自動的に割り当てられる値です。
  field の Region が削除された場合も、デフォルト値がその field に割り当てられます。ユーザーが field を空のままにした場合 (たとえば、検証ステージでそのようにできます) 、デフォルト値はその field に割り当てられません。
  デフォルト値は変更できます。デフォルト値が空の場合、値が指定されるまで field は空のままです。
  **注:** このオプションは、テキストの field とテーブルのテキスト列で使用できます。
* AutoCorrect オプション
  これらのオプションでは、プログラムが field の値を自動修正する方法を設定します。自動修正には、余分な文字やスペースの置換または削除、小文字から大文字への変換、およびその逆の変換が含まれます。
  自動修正を使用するとデータを書式設定できるため、エクスポート用データを準備するオペレーターの作業負荷を軽減できます。ABBYY FlexiCapture で使用可能な標準の AutoCorrect オプションのほか、カスタム スクリプトも使用できます。特に複雑な書式設定を行う場合は、カスタム スクリプトが便利です。詳しくは、[入力値の処理](/ja/flexi-capture/templates/text-processing)を参照してください。
* 検証
  このオプション グループには、値のチェック方法を決定する設定と、文字数、数値を含む field の最小値と最大値、または許可される日付範囲など、値に制限を設定するための項目が含まれます。
  このグループのCannot be blankオプションでは、この field を必須にするかどうかを指定します。

field の許容値の範囲は、外部データベース、テキスト ファイル、またはデータ セットを使用して制限できます。制限およびチェックのパラメーターは、field のデータ型によって異なります。認識されたデータがチェック パラメーターを満たさない場合は、検証時にドキュメント ウィンドウに書式エラーが表示されます。

許容値の外部ソースを使用すると、次のことができます。

* 許可された文字に加えて許可された単語を指定することで、field の認識精度を向上させる。認識時にプログラムはこのリストの値を使用し、出力値はリスト内のアイテムと一致するか、できる限り近いものになります。プログラムが認識されたデータを dictionary で見つけられない場合、認識時にはアルファベットのみが使用されます。カスタム dictionary を設定するには、field の *content type* 設定を使用します。
  * すでに認識されている field は、ローカルまたは外部の許容値リストと照合できます。認識された値がリストに見つからない場合は、書式エラーの警告が表示されます。許容値のリストは、field の *validation* オプションを使用してロードおよび設定できます。

* 正規化を使用する
  このオプションを使用して、Time、Date、Amount of Money、Number 型のテキストの field の形式を指定します。このオプションは既定では無効で、認識されたデータは元の形式のままフォームに表示され、そのままエクスポートされます。

<div id="setting-of-text-fields-of-specific-types">
  ## 特定の型のText field の設定
</div>

<Accordion title="住所">
  住所型のText field では、次の設定を使用できます。

  * **Details**
    このグループのオプションでは、認識言語の変更、カスタム辞書の指定、メールアドレスや郵便住所など、より具体的なデータ型の選択ができます。選択した field のプロパティ概要が表示されているText field の右側にある **Edit...** ボタンをクリックすると、このオプション グループが表示されます。
    * **Language**
      field の認識言語です。
    * **Content settings: General**
      この場合は、認識精度を高めるためにカスタム辞書を接続することをお勧めします。これを行うには、Use custom dictionary オプションを有効にし、**Edit...** をクリックして辞書を編集します。カスタム辞書は、**Add...** ボタンを使用して単語を追加するか、TXT ファイルまたは DIC ファイルから単語をインポートして作成できます。ファイルから単語をインポートするには、**Load...** ボタンをクリックし、ファイルへのパスを指定します。
    * **Content settings: Special**
      このオプションでは、事前定義されたデータ型のリストからデータ型を選択できます。ダイアログ下部の説明を参考にすると、適切なものを選びやすくなります。事前定義された型に適切なものがない場合は、カスタム データ型を作成することもできます。詳しくは、[カスタム データ型の作成](/ja/flexi-capture/templates/create-data-type) を参照してください。

  * デフォルト値
    Document Definition が適用された後、またはドキュメントが組み立てられた後に、Text field が空だった場合に自動的に割り当てられる値です。詳しくは、[上記](/ja/flexi-capture/templates/properties-data-type-text#defaultvalue) を参照してください。

  * AutoCorrect オプション
    このグループのオプションでは、プログラムが field の値を自動修正する方法を指定します。こうした修正には、余分なスペースの置換または削除、小文字から大文字への変更とその逆、特定の文字やテキスト断片の置換などがあります。AutoCorrect オプション field の右側にある Edit... ボタンをクリックすると、このオプション グループが表示されます。詳しくは、[入力値の処理](/ja/flexi-capture/templates/text-processing) を参照してください。

  * 検証
    このグループのオプションを使用すると、含めることのできる文字数の上限など、field の内容に制約を設定できます。
    詳しくは、[テキスト データ型の値範囲の制約](/ja/flexi-capture/templates/constraints-text) を参照してください。
    このグループの Cannot be blank オプションは、この field が必須かどうかを指定します。
</Accordion>

<Accordion title="金額">
  Amount of Money 型のテキストの field には、次の設定があります：

  * 値をテキストとして処理
    field の値を通常のテキストとして処理する場合は、このオプションを有効にします。これは、金額を標準形式にできない場合や、数値として処理する必要がない場合に便利です。値の確認にはカスタム辞書を使用でき、値範囲の制約もテキストと同じ方法で指定できます。詳細については、[テキストデータ型の値範囲の制約](/ja/flexi-capture/templates/constraints-number)を参照してください。

  * **詳細**
    このグループの設定では、認識言語の変更、整数や分数に関する追加parametersの指定、2桁の数字やローマ数字など、より具体的なデータ型の選択を行えます。これらのオプションを変更するには、選択したfieldのparametersの説明が表示されているfieldの右側にある［編集...］ボタンをクリックします。
    * **言語**
      fieldの認識言語です。
    * **Content settings: General**
      このグループには、整数部と小数部に関する追加設定が含まれています。
      負の数については、マイナス記号を数値の右側に置くこと (例: - 54) や、負の数をかっこ付きの数値で表記し、(54) を -54 と同等に扱うことを許可できます。
      小数部については、次のオプションを使用できます: Must have fractional part、Allow more than two digits in fractional part: 54.3679、Allow space as decimal mark: 54 36。
      * Only integer values オプションを選択すると、整数部と小数部の間の区切り記号は無視されます。これには、小数点、コンマ、ハイフン、等号、スペースが含まれます。
        **注:** Allow space as decimal mark: 54 36 オプションは、**Recognition** タブの **One word** オプションが無効になっている場合にのみ機能します。
      * Document Definition properties の通貨
        主要な通貨コードと記号の事前定義リストが含まれています。このリストを変更するには、Currencies from Document Definition properties オプションの横にある Edit... ボタンをクリックします。開いた Currency Symbols ダイアログで、通貨コードまたは記号を追加または削除できます。金額の抽出について詳しくは、[Document Definition properties](/ja/flexi-capture/templates/template-properties) を参照してください。
    * **Content settings: Special**
      このオプションを使用すると、事前定義されたデータ型の一覧からデータ型を選択できます。ダイアログ下部の説明を参考にして、適切なものを選択できます。事前定義のデータ型に要件に合うものがない場合は、カスタムのデータ型を作成することもできます。詳しくは、[Creating custom data types](/ja/flexi-capture/templates/create-data-type) を参照してください。

  * 既定値
    Document Definition が適用された後、またはドキュメントが組み立てられた後にテキストフィールドが空になった場合に、自動的に割り当てられる値です。詳細については[上記](/ja/flexi-capture/templates/properties-data-type-text#defaultvalue)を参照してください。

  * AutoCorrect オプション
    このグループのオプションでは、プログラムが field の値を自動的に修正する方法を指定します。これらの修正には、余分なスペースの削除、小文字を大文字に、またはその逆に変換すること、特定の文字やテキストの一部を置き換えることなどがあります。このオプショングループは、AutoCorrect options field の右側にある［編集...］ボタンをクリックすると表示されます。詳細については、[入力値の処理](/ja/flexi-capture/templates/text-processing)を参照してください。

  * 検証
    値が指定した範囲内にあるかどうかを確認します。この範囲を指定するには、Validation field の右側にある \[編集...] ボタンをクリックします。詳細については、[数値の値範囲の制約](/ja/flexi-capture/templates/constraints-text)を参照してください。
    \[空白不可] オプションでは、この field を必須にするかどうかを指定します。

  * 正規化を使用
    このグループのオプションでは、Amount of Money 型の値にカスタム書式を指定できます。**通貨正規化設定**ダイアログを開くには、\*\*正規化設定の編集...\*\*ボタンをクリックします。このダイアログの上部には、設定適用後の正の数と負の数の表示例が示されます。これらの設定については、以下で説明します。
    * 整数部の最小桁数
      指定可能な値は 0 ～ 9 です。
    * 桁区切り
      数値を 3 桁ごとのグループに分け、スペースで区切ります。
    * 桁区切り記号
      桁のグループを区切るために使用する記号です。指定可能な値は、スペース、コンマ、ピリオドです。
    * 小数記号
      小数の整数部と小数部を区切るために使用する記号です。指定可能な値は、ピリオドまたはコンマです。
    * 小数記号の後の最小桁数
      小数の小数部の最小桁数です。指定可能な値: 0 ～ 4。
    * 小数記号の後の最大桁数
      小数の小数部の最大桁数です。指定可能な値: 0 ～ 4。
      このパラメーターを 0 に設定すると、小数部分は最も近い整数に丸められます。
    * 負の値に括弧を使用
      負の数値の前にマイナス記号を付ける代わりに、丸括弧で囲む場合は、このオプションを有効にします。
    * 通貨形式
      このドロップダウンリストから、通貨形式を選択します。
      **注:** field で正規化された数値を使用できる必要があります。Use normalization グループの設定が **Details** グループの設定と矛盾している場合、テンプレートのチェック時にエラーが発生します。

  <Warning>
    **重要！** カード番号やパスポート番号のように、数字のみで構成されていても単なる数値ではないfieldには、Number型を使用しないでください。このようなfieldにNumber型を使用すると、先頭がゼロで始まる値からゼロが削除されるなどの問題が発生することがあります。このような場合は、正規表現を使用して、すべての数字 (0～9) を含むアルファベットを持つカスタムデータ型を作成することをお勧めします。それでもNumber型を使用したい場合は、「Process value as text」オプションを有効にしてください。
  </Warning>
</Accordion>

<Accordion title="Code">
  Code 型 (コードには文字と数字が含まれます) のテキストの field には、次の設定があります。

  * **Details**
    このグループの設定では、認識言語の変更、カスタム辞書の指定、社会保障番号などのより具体的なデータ型の選択を行えます。これらのオプションを変更するには、選択した field のパラメーター説明が表示されている field の右側にある **編集...** ボタンをクリックします。
    * **Language**
      field の認識言語です。
    * **Content settings: General**
      この場合は、認識精度を向上させるためにカスタム辞書を接続することをお勧めします。これを行うには、Use custom dictionary オプションを有効にし、**編集...** をクリックして辞書を編集します。カスタム辞書は、**追加...** ボタンで単語を追加するか、TXT または DIC ファイルから単語をインポートして作成できます。ファイルから単語をインポートするには、**ロード...** ボタンをクリックし、ファイルへのパスを指定します。
    * **Content settings: Special**
      このオプションでは、事前定義されたデータ型の一覧からデータ型を選択します。ダイアログの下部に表示される説明を参考に、適切な項目を選択できます。事前定義されたデータ型に目的に合うものがない場合は、カスタムデータ型を作成することもできます。詳細については、[カスタムデータ型の作成](/ja/flexi-capture/templates/create-data-type)を参照してください。

  * デフォルト値
    Document Definition が適用された後、またはドキュメントが組み立てられた後で、テキストの field が空であることが判明した場合に自動的に割り当てられる値です。詳細については、[上記](/ja/flexi-capture/templates/properties-data-type-text#defaultvalue)を参照してください。

  * AutoCorrect オプション
    このグループのオプションでは、プログラムが field の値を自動的に修正する方法を設定します。こうした修正には、余分なスペースの削除、小文字から大文字への変更とその逆、特定の文字やテキスト断片の置換などがあります。このオプショングループは、AutoCorrect options field の右側にある Edit... ボタンをクリックすると表示されます。詳細については、[入力された値の処理](/ja/flexi-capture/templates/text-processing)を参照してください。

  * 検証
    このグループのオプションでは、文字数を含む field の内容に対する制約を指定できます。詳細については、[テキストデータ型の値範囲の制約](/ja/flexi-capture/templates/constraints-text)を参照してください。
    Cannot be blank オプションは、この field を必須にするかどうかを決定します。
</Accordion>

<Accordion title="日付">
  Date 型の Text field には、次の設定があります。

  * 値をテキストとして処理
    field の値を通常のテキストとして処理する場合は、このオプションを有効にします。これは、日付を標準的なフォーマットに変換できない場合や、日付として処理する必要がない場合に便利です。値のチェックにはカスタム辞書を使用でき、テキストの場合と同様に値範囲の制約を指定することもできます。詳しくは、[テキストデータ型の値範囲制約](/ja/flexi-capture/templates/constraints-text)を参照してください。

  * **Details**
    このオプション群では、認識言語の変更、日付の各要素の順序の変更、時刻や曜日の追加、さらにローマ数字の月のような、より具体的なデータ型の選択を行えます。これらのオプションを変更するには、選択した field のプロパティの概要が表示されている field の右側にある **Edit...** ボタンをクリックします。
    * **Language**
      field の認識言語です。
    * **Content settings: General**
      標準的な日付型の設定には、May include month in words (月を数字だけでなく文字でも記述できるようにする) 、May include day of week (日付field に曜日を含められるようにする) 、May include time (日付field に時刻を含められるようにする) があります。
    * **Content settings: Special**
      このオプションを使用して、事前定義されたデータ型のリストからデータ型を選択します。ダイアログ下部の説明を参考に、適切なものを選択できます。事前定義されたものに適切なものがない場合は、カスタムデータ型を作成することもできます。詳しくは、[カスタムデータ型の作成](/ja/flexi-capture/templates/create-data-type)を参照してください。
    * 日付コンポーネントの順序
      候補となる日付型を 1 つ以上選択します。複数の日付型が選択され、かつ Use first acceptable date format オプションが有効になっていない場合は、適切な日付フォーマットがプログラムによって選択されます。

  * デフォルト値
    Document Definition が適用された後、またはドキュメントが組み立てられた後に、テキスト field が空であることが判明した場合に自動的に割り当てられる値です。詳しくは、[上記](/ja/flexi-capture/templates/properties-data-type-text#defaultvalue)を参照してください。

  * AutoCorrect オプション
    このグループのオプションでは、プログラムがfield の値をどのように自動修正するかを設定します。こうした修正には、余分なスペースの削除、小文字を大文字に、またはその逆に変更すること、特定の文字やテキスト断片の置換などがあります。このオプション群は、AutoCorrect オプション field の右側にある Edit... ボタンをクリックすると表示されます。詳しくは、[入力された値の処理](/ja/flexi-capture/templates/text-processing)を参照してください。

  * 検証
    日付が指定された範囲内にあるかどうかをチェックします。この範囲を指定するには、検証 field の右側にある Edit... ボタンをクリックします。詳しくは、[日付の値範囲制約](/ja/flexi-capture/templates/constraints-datetime)を参照してください。
    Cannot be blank オプションは、このfield を必須にするかどうかを決定します。

  * 正規化を使用
    このグループのオプションでは、Date 型の値のカスタム出力フォーマットを指定できます。これらの設定を変更するには、Edit Normalization Settings... ボタンをクリックします。Date Normalization Settings ダイアログの上部には、すべての設定が適用された後に入力内容がどのように表示されるかの例が示されます。これらの設定について以下に説明します。
    * 日付フォーマット
      日付の出力フォーマットです。
    * 日付区切り文字
      日付の各部分を区切るために使用される文字です。
    * 曜日を含む
      曜日が日付の最初の要素であることを示します。認識時に曜日が見つからない場合、プログラムは日付に基づいて曜日を判定します。
    * 時刻を含む
      日付の後に時刻が続くことを示します。認識時に時刻が見つからない場合、値 00:00 が日付に追加されます。時刻のフォーマットは、次の 2 つのオプションによって決まります。
    * 時刻フォーマット
      時刻値の出力フォーマットです。
    * 時刻区切り文字
      時刻値の各部分を区切るために使用される文字です。

  <Warning>
    field で正規化された数値を利用できる必要があります。Use normalization グループの設定が **Details** グループの設定と矛盾している場合、テンプレートのチェック時にエラーが発生します。
  </Warning>

  <Info>
    プログラムには、インテリジェントなデータ検出メカニズムが含まれています。
  </Info>

  たとえば、プログラムがあいまいな日付 (例: 01/02/02) を検出した場合、指定された設定に基づいて候補となる値のリストが提示されます。

  日付に、その日付と一致しない曜日が含まれている場合は、検証時に書式エラーが発生します。

  スペルミスや認識エラーを含む値は、自動的に正しいものに置き換えられます (例: "Wensday " は "Wednesday" に、"Septembere" は "September" に変更されます) 。
</Accordion>

<Accordion title="名前">
  名前型のテキストの field では、次の設定を使用できます。

  * **Details**
    このグループの設定では、認識言語の変更、カスタム辞書の指定、姓などのより具体的なデータ型の選択を行えます。これらのオプションを変更するには、選択した field のパラメーター説明が表示されている field の右側にある **編集...** ボタンをクリックします。
    * **Language**
      field の認識言語です。
    * **Content settings: General**
      この場合、認識精度を向上させるため、カスタム辞書を接続することをお勧めします。これを行うには、\[カスタム辞書を使用] オプションを有効にし、辞書を編集するために **編集...** をクリックします。カスタム辞書は、**追加...** ボタンで単語を追加するか、TXT または DIC ファイルから単語をインポートして作成できます。ファイルから単語をインポートするには、**ロード...** ボタンをクリックして、ファイルへのパスを指定します。
    * **Content settings: Special**
      このオプションでは、事前定義データ型の一覧からデータ型を選択できます。ダイアログの下部に表示される説明を参考にすると、適切なものを選びやすくなります。事前定義のデータ型に適切なものがない場合は、カスタムデータ型を作成することもできます。詳細については、[Creating custom data types](/ja/flexi-capture/templates/create-data-type) を参照してください。

  * デフォルト値
    Document Definition の適用後、または文書の組み立て後にテキストの field が空だった場合に、自動的に割り当てられる値です。詳細については、[上記](/ja/flexi-capture/templates/properties-data-type-text#defaultvalue) を参照してください。

  * AutoCorrect オプション
    このグループのオプションでは、プログラムが field の値を自動的に修正する方法を指定します。こうした修正には、余分なスペースの削除、小文字から大文字への変更またはその逆、特定の文字やテキスト断片の置換などがあります。このオプショングループは、AutoCorrect オプション field の右側にある Edit... ボタンをクリックすると表示されます。詳細については、[Processing entered values](/ja/flexi-capture/templates/text-processing) を参照してください。

  * 検証
    このグループのオプションでは、文字数を含む field の内容に対する制約を指定できます。詳細については、[Value range constraints for text data type](/ja/flexi-capture/templates/constraints-text) を参照してください。
    \[Cannot be blank] オプションは、この field を必須にするかどうかを指定します。
</Accordion>

<Accordion title="数値">
  Number 型のテキストの field には、次の設定があります：

  * 値をテキストとして処理する
    field の値を通常のテキストとして処理する場合は、このオプションを有効にします。これは、数値を標準形式に変換できない場合や、数値として処理する必要がない場合に便利です。値の確認にはカスタム辞書を使用でき、値の範囲制約もテキストと同じ方法で指定できます。詳しくは、[テキスト データ型の値範囲制約](/ja/flexi-capture/templates/constraints-text)を参照してください。

  * **詳細**
    このグループの設定では、認識言語の変更、整数や分数に関する追加パラメーターの指定、2 桁の数値やローマ数字などのより具体的なデータ型の選択を行えます。これらのオプションを変更するには、選択した field のパラメーターの説明が表示されている field の右側にある **編集...** ボタンをクリックします。
    * **言語**
      fieldの認識言語。
    * **コンテンツ設定: 一般**
      このグループには、整数と小数に関する追加設定があります。
      負の数については、マイナス記号を数値の右側に置くことを許可したり (例: - 54) 、負の数をかっこ付きの数値で表すことを許可したりできます。この場合、(54) は -54 と同じ意味になります。
      小数については、次のオプションを使用できます: **小数部を必須にする**、**小数部で3桁以上を許可**、**小数点記号としてスペースを許可**。
      **整数値のみ**を選択すると、整数部と小数部の間の区切り記号は無視されます。これには、小数点、カンマ、ハイフン、等号、スペースが含まれます。
      **注:** **小数点記号としてスペースを許可**オプションは、**認識**タブの**1単語**オプションが無効になっている場合にのみ機能します。
    * **コンテンツ設定: 特殊**
      このオプションでは、事前定義されたデータ型の一覧からデータ型を選択できます。ダイアログ下部の説明を参考にすると、適切なデータ型を選びやすくなります。事前定義されたデータ型に適切なものがない場合は、カスタムデータ型を作成することもできます。詳しくは、[カスタムデータ型の作成](/ja/flexi-capture/templates/create-data-type)を参照してください。

  * デフォルト値
    Document Definition が適用された後、またはドキュメントが組み立てられた後に、テキストフィールドが空であることが判明した場合に自動的に割り当てられる値です。詳細については[上記](/ja/flexi-capture/templates/properties-data-type-text#defaultvalue)を参照してください。

  * 自動修正オプション
    このグループのオプションでは、プログラムが field の値を自動的に修正する方法を指定します。自動修正には、余分な空白の削除、小文字と大文字の相互変換、特定の文字やテキストの断片の置換などがあります。このオプション グループは、自動修正オプション field の右側にある［Edit...］ボタンをクリックすると表示されます。詳細については、[入力した値の処理](/ja/flexi-capture/templates/text-processing)を参照してください。

  * 検証
    日付が指定した範囲内にあるかどうかを確認します。この範囲を指定するには、Validation fieldの右側にあるEdit...ボタンをクリックします。詳細については、[数値の値範囲制約](/ja/flexi-capture/templates/constraints-number)を参照してください。
    Cannot be blankオプションは、このfieldを必須にするかどうかを指定します。

  * 正規化を使用する
    このグループのオプションを使用して、Number型の値のカスタム形式を指定します。Edit Normalization Settings... ボタンをクリックすると、これらのオプションを含む **Number Normalization Settings** ダイアログが開きます。このダイアログの上部には、設定を適用した後の正の数と負の数の表示例が示されます。これらの設定については以下で説明します。
    * 整数部の最小桁数
      指定可能な値の範囲は 0 ～ 9 です。
    * 桁区切り
      数値を 3 桁ごとのグループに分け、スペースで区切ります。
    * 桁区切り記号
      桁のグループを区切る際に使用する記号です。指定可能な値は、スペース、コンマ、ピリオドです。
    * 小数点記号
      小数の整数部と小数部を区切るために使用する記号です。指定可能な値は、ピリオドまたはコンマです。
    * 小数点記号の後の最小桁数
      小数の小数部の最小桁数です。指定可能な値: 0 ～ 4。
    * 小数点記号の後の最大桁数
      小数の小数部の最大桁数です。指定可能な値: 0 ～ 4。
      このパラメーターを 0 に設定すると、小数部は最も近い整数に丸められます。
    * 負の値にかっこを使用
      負の数をマイナス記号で始める代わりに、かっこで囲む場合は、このオプションを有効にします。

  <Warning>
    fieldsに対して正規化された数値が利用可能である必要があります。「正規化を使用する」グループの設定が**Details**グループの設定と矛盾する場合、テンプレートのチェック時にエラーが発生します。
  </Warning>

  <Warning>
    カード番号やパスポート番号のように、数字のみで構成されていても単なる数値ではないfieldには、Number型を使用しないでください。このようなfieldにNumber型を使用すると、先頭がゼロで始まる値からゼロが削除されるなどの問題が発生することがあります。このような場合は、正規表現を使用して、すべての数字 (0〜9) を含むアルファベットを持つカスタムデータ型を作成することをお勧めします。それでもNumber型を使用したい場合は、「Process value as text」オプションを有効にしてください。
  </Warning>
</Accordion>

<Accordion title="テキスト">
  Text 型のフィールドには、次の設定があります。

  * **Details**
    このグループの設定では、認識言語の変更、カスタム辞書の指定、last name や surname など、より具体的なデータ型の選択ができます。これらのオプションを変更するには、選択したフィールドのパラメーター説明が表示されているフィールドの右側にある **Edit...** ボタンをクリックします。
    * **Language**
      フィールドの認識言語です。
    * **Content settings: General**
      この場合は、built-in またはカスタムの辞書を接続することをお勧めします。フィールドの値はこの辞書に照らしてチェックされます。built-in 辞書を使用するには、\[Use built-in dictionary] オプションを選択します。カスタム辞書を使用するには、\[Use custom dictionary] オプションを有効にし、**Edit...** をクリックして辞書を編集します。カスタム辞書は、**Add...** ボタンで単語を追加するか、TXT または DIC ファイルから単語をインポートして作成できます。ファイルから単語をインポートするには、**Load...** ボタンをクリックし、ファイルへのパスを指定します。
      **重要!** DIC ファイルは基本的に、1 行に 1 単語ずつ記載された単語リストを含むテキストファイルです。このファイル形式は Microsoft Office で使われ始めたものです。
    * **Content settings: Special**
      このオプションでは、事前定義されたデータ型の一覧からデータ型を選択できます。適切なデータ型を選ぶ際は、ダイアログ下部の説明が参考になります。事前定義されたデータ型に要件に合うものがない場合は、カスタムデータ型を作成することもできます。詳しくは、[カスタムデータ型の作成](/ja/flexi-capture/templates/create-data-type) を参照してください。

  * デフォルト値
    Document Definition が適用された後、またはドキュメントが組み立てられた後に Text field が空だった場合に、自動的に割り当てられる値です。詳しくは [上記](/ja/flexi-capture/templates/properties-data-type-text#defaultvalue) を参照してください。

  * AutoCorrect オプション
    このグループのオプションでは、プログラムによるフィールド値の自動修正方法を設定します。修正には、余分なスペースの削除、小文字から大文字への変更またはその逆、特定の文字やテキスト断片の置換などがあります。このオプショングループは、AutoCorrect オプション フィールドの右側にある Edit... ボタンをクリックすると表示されます。詳しくは、[入力値の処理](/ja/flexi-capture/templates/text-processing) を参照してください。

  * 検証
    このグループのオプションでは、文字数を含め、フィールドの内容に対する制約を指定できます。詳しくは、[テキストデータ型の値範囲制約](/ja/flexi-capture/templates/constraints-text) を参照してください。
    \[Cannot be blank] オプションは、このフィールドを必須にするかどうかを決定します。
</Accordion>

<Accordion title="時刻">
  Time 型のフィールドでは、次の設定を使用できます。

  * 値をテキストとして処理する
    フィールドの値を通常のテキストとして処理する場合は、このオプションを有効にします。これは、金額を標準形式に変換できない場合や、数値として処理する必要がない場合に役立ちます。カスタム辞書を使用して値をチェックでき、テキストの場合と同様に値の範囲制約を指定することもできます。詳しくは、[テキスト データ型の値の範囲制約](/ja/flexi-capture/templates/constraints-text)を参照してください。

  * **Details**
    このグループの設定では、認識言語や時刻の書式を変更したり、12 時間形式の時刻など、より具体的なデータ型を選択したりできます。これらのオプションを変更するには、選択したフィールドのパラメーター説明欄の右側にある **Edit...** ボタンをクリックします。
    * **Language**
      フィールドの認識言語です。
    * **Content settings: General**
      標準的な時刻表記に使用します。
    * **Content settings: Special**
      このオプションを使用すると、事前定義されたデータ型の一覧からデータ型を選択できます。適切な選択を行うには、ダイアログ下部の説明が役立ちます。事前定義された型に適切なものがない場合は、カスタム データ型を作成することもできます。詳しくは、[カスタム データ型の作成](/ja/flexi-capture/templates/create-data-type)を参照してください。

  * デフォルト値
    Document Definition が適用された後、またはドキュメントが組み立てられた後に空であることが判明した場合に、テキスト フィールドに自動的に割り当てられる値です。詳しくは、[上記](/ja/flexi-capture/templates/properties-data-type-text#defaultvalue)を参照してください。

  * AutoCorrect オプション
    このグループのオプションでは、プログラムがフィールドの値を自動修正する方法を指定します。修正には、余分な空白の削除、小文字から大文字への変換とその逆、特定の文字やテキスト断片の置換などが含まれます。このオプション グループは、AutoCorrect オプション フィールドの右側にある Edit... ボタンをクリックすると表示されます。詳しくは、[入力値の処理](/ja/flexi-capture/templates/text-processing)を参照してください。

  * 検証
    このグループの Cannot be blank オプションでは、そのフィールドを必須にするかどうかを指定します。

  * 正規化を使用
    このグループのオプションを使用して、Time 型の値にカスタム書式を指定します。Edit Normalization Settings... ボタンをクリックして Time Normalization Settings ダイアログを開き、時刻の書式と、時刻の各部分を区切るために使用する記号 (たとえば、時と分をコロンで区切るなど) を指定します。
</Accordion>
