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

# SynthesisParamsForPage オブジェクト（ISynthesisParamsForPage インターフェイス）

> ABBYY FineReader Engine API の SynthesisParamsForPage オブジェクト（ISynthesisParamsForPage インターフェイス）— テキスト色と背景色の検出を含む、ページごとの合成パラメーターを設定する、ファイル/メモリに保存可能な永続オブジェクト。

このオブジェクトは、ページ合成のパラメーターを設定するために使用します。特に、テキストおよび背景色の検出に関するパラメーターを指定できます。

SynthesisParamsForPage オブジェクトは永続化可能なオブジェクトです。つまり、オブジェクトの現在の状態を永続ストレージに書き込むことができます。後で、永続ストレージからオブジェクトの状態を読み取ることで、オブジェクトを再作成できます。次のメソッドを使用すると、オブジェクトを永続化できます。

Linux: [SaveToFile](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method) および [LoadFromFile](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method)

Windows [SaveToFile](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method)、[LoadFromFile](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method)、[SaveToMemory](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetomemory-method) および [LoadFromMemory](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfrommemory-method)。

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

<table>
  <thead>
    <tr>
      <th>
        <p>
          <strong>名前</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>型</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>説明</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <p>
          <strong>Application</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/engine-object-iengine-interface">
              Engine
            </a>
          </strong>

          ,{" "}

          <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            read-only
          </a>
        </p>
      </td>

      <td>
        <p>
          <strong>Engine</strong> オブジェクトを返します。
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>主な設定</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="businesscardsynthesisparams" />

          <strong>BusinessCardSynthesisParams</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/businesscardsynthesisparams">
              BusinessCardSynthesisParams
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>名刺合成のパラメーターを指定します。</p>

        <Warning>
          このプロパティは、{" "}

          <a href="/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams">
            RecognizerParams
          </a>

          {" "}

          オブジェクトの{" "}

          <a href="/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams/setpredefinedtextlanguage-method">
            SetPredefinedTextLanguage
          </a>

          {" "}

          メソッド以外の方法で認識言語を作成する場合に指定する必要があります。
        </Warning>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="detectdocumentlinks" />

          <strong>DetectDocumentLinks</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          このプロパティが TRUE に設定されている場合、ページ合成中にドキュメント参照 (相互参照など) が検出されます。
        </p>

        <p>このプロパティのデフォルト値は TRUE です。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="detectfontformattingatpagelevel" />

          <strong>DetectFontFormattingAtPageLevel</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          このプロパティが TRUE に設定されている場合、ページ合成の段階でフォントパラメーターが検出されます。TRUE に設定すると、ページ合成の段階で下付き文字、上付き文字、斜体、スモールキャピタルの検出が有効になり、<strong>FontFormattingDetectionParams</strong>{" "}
          プロパティを使用して追加パラメーターを設定できます。このプロパティが FALSE の場合、{" "}
          <strong>FontFormattingDetectionParams</strong> プロパティは無視されます。
        </p>

        <Warning>
          デフォルト設定では、ABBYY FineReader Engine 12 はドキュメント合成の段階でフォントパラメーターを検出します。このプロパティの値を TRUE に設定する場合は、ドキュメント合成中のフォントパラメーター検出を無効にする必要があります。これを行うには、{" "}

          <a href="/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsfordocument#detectfontformatting">
            ISynthesisParamsForDocument::DetectFontFormatting
          </a>

          {" "}

          プロパティを FALSE に設定してください。ページ合成中にフォントパラメーターを検出することで、後続のドキュメント合成を高速化し、メモリ使用量を削減できます。ただし、フォント検出の品質が低下する場合があります。
        </Warning>

        <p>このプロパティのデフォルト値は FALSE です。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="detecthyperlinks" />

          <strong>DetectHyperlinks</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          このプロパティが TRUE に設定されている場合、ページ合成中にハイパーリンクが検出されます。
        </p>

        <p>このプロパティのデフォルト値は TRUE です。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="fontformattingdetectionparams" />

          <strong>FontFormattingDetectionParams</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/fontformattingdetectionparams">
              FontFormattingDetectionParams
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          ページ合成の段階におけるフォント書式検出の追加パラメーターを指定します。
        </p>

        <p>
          このプロパティは、{" "}
          <strong>DetectFontFormattingAtPageLevel</strong> プロパティが TRUE に設定されている場合にのみ使用されます。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="paragraphextractionmode" />

          <strong>ParagraphExtractionMode</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/enumerations/paragraphextractionmodeenum">
              ParagraphExtractionModeEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>段落抽出のモードを指定します。</p>
        <p>デフォルトのモードは PEM\_NormalExtraction です。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="savecharactercoordinatesforallvariants" />

          <strong>SaveCharacterCoordinatesForAllVariants</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          すべての認識バリアントに対して文字座標を保存するかどうかを指定します。デフォルトでは、文字座標は最初の認識バリアント (実際に選択されたもの) についてのみ利用できます。
        </p>

        <p>
          このプロパティが TRUE の場合に文字座標にアクセスするには、{" "}

          <strong>
            <a href="/ja/fine-reader/engine/api-reference/text-related-objects/wordrecognitionvariant/getcharparams-method">
              GetCharParams
            </a>
          </strong>

          {" "}

          method of the{" "}

          <strong>
            <a href="/ja/fine-reader/engine/api-reference/text-related-objects/wordrecognitionvariant">
              WordRecognitionVariant
            </a>
          </strong>

          {" "}

          オブジェクトを使用して、文字の{" "}

          <strong>
            <a href="/ja/fine-reader/engine/api-reference/text-related-objects/charparams">
              CharParams
            </a>
          </strong>

          {" "}

          オブジェクトを取得します。<strong>Top</strong>、{" "}
          <strong>Left</strong>、<strong>Right</strong>、<strong>Bottom</strong>{" "}
          プロパティに座標が格納されています。
        </p>

        <p>
          この設定を有効にするのは、{" "}

          <strong>
            <a href="/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#savewordrecognitionvariants">
              IRecognizerParams::SaveWordRecognitionVariants
            </a>
          </strong>

          {" "}

          が TRUE の場合のみ意味があります。
        </p>

        <p>このプロパティのデフォルト値は FALSE です。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="synthesizebusinesscards" />

          <strong>SynthesizeBusinessCards</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          このプロパティが TRUE に設定されている場合、FineReader Engine はページ上の名刺を検索し、ドキュメントおよび各ページの名刺コレクションに値を設定します (

          <strong>
            <a href="/ja/fine-reader/engine/api-reference/document-related-objects/frdocument#businesscards">
              IFRDocument::BusinessCards
            </a>
          </strong>

          ,{" "}

          <strong>
            <a href="/ja/fine-reader/engine/api-reference/document-related-objects/frpage#businesscards">
              IFRPage::BusinessCards
            </a>
          </strong>

          ) 。
        </p>

        <p>このプロパティのデフォルト値は FALSE です。</p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>カラー設定</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="detectbackgroundcolor" />

          <strong>DetectBackgroundColor</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/enumerations/threestatepropertyvalueenum">
              ThreeStatePropertyValueEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          このプロパティが TSPV\_Yes に設定されている場合、ページ合成時に背景色が検出されます。
        </p>

        <p>このプロパティのデフォルト値は TSPV\_Auto です。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="allowgraybackgroundcolor" />

          <strong>AllowGrayBackgroundColor</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/enumerations/threestatepropertyvalueenum">
              ThreeStatePropertyValueEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          このプロパティが TSPV\_Yes に設定されている場合、背景色としてグレーが検出されます。それ以外の場合、背景は黒または白として検出されます。
        </p>

        <p>
          このプロパティの値は、{" "}
          <strong>DetectBackgroundColor </strong>プロパティが TSPV\_Yes または TSPV\_Auto に設定されている場合にのみ有効です。
        </p>

        <p>このプロパティのデフォルト値は TSPV\_Auto です。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="detecttextcolor" />

          <strong>DetectTextColor</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/enumerations/threestatepropertyvalueenum">
              ThreeStatePropertyValueEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          このプロパティが TSPV\_Yes に設定されている場合、ページ合成時にテキストの色が検出されます。
        </p>

        <p>このプロパティのデフォルト値は TSPV\_Auto です。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="allowgraytextcolor" />

          <strong>AllowGrayTextColor</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/enumerations/threestatepropertyvalueenum">
              ThreeStatePropertyValueEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          このプロパティが TSPV\_Yes に設定されている場合、テキストの色としてグレーが検出されます。それ以外の場合、テキストは黒または白として検出されます。
        </p>

        <p>
          このプロパティの値は、{" "}
          <strong>DetectTextColor </strong>プロパティが TSPV\_Yes または TSPV\_Auto に設定されている場合にのみ有効です。
        </p>

        <p>このプロパティのデフォルト値は TSPV\_Auto です。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="correctdynamicrange" />

          <strong>CorrectDynamicRange</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/enumerations/threestatepropertyvalueenum">
              ThreeStatePropertyValueEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          このプロパティが TSPV\_Yes に設定されている場合、背景が白でテキストが黒 (またはその逆) になるように画像の色が補正され、画像品質が向上します。ただし、認識処理の速度は低下します。
        </p>

        <p>
          このプロパティは、{" "}
          <strong>DetectBackgroundColor</strong> および{" "}
          <strong>DetectTextColor</strong> プロパティが TSPV\_Yes または TSPV\_Auto に設定されている場合にのみ使用することを推奨します。
        </p>

        <p>このプロパティのデフォルト値は TSPV\_Auto です。</p>
      </td>
    </tr>
  </tbody>
</table>

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

| 名前                                                                                                                                              | 説明                                            |
| ----------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- |
| [CopyFrom](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/copyfrom-method)                        | 現在のオブジェクトのプロパティを、別のオブジェクトの対応するプロパティの値で初期化します。 |
| [LoadFromFile](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method)                                      | ディスク上のファイルからオブジェクトの内容を復元します。                  |
| [LoadFromMemory](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfrommemory-method) <br /><br /> **注:** *Windowsのみ。* | グローバルメモリからオブジェクトの内容を復元します。                    |
| [SaveToFile](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method)                                          | オブジェクトの内容をディスク上のファイルに保存します。                   |
| [SaveToMemory](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetomemory-method) <br /><br /> **注:** *Windowsのみ。*     | オブジェクトの内容をグローバルメモリに保存します。                     |

<div id="related-objects">
  ## 関連オブジェクト
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/synthesisparamsforpage.gif?s=8ba3b11ad3d7ef459eb7367b27b73afa" alt="SynthesisParamsForPage" width="199" height="122" data-path="images/fine-reader/engine/synthesisparamsforpage.gif" />[](/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsforpage#businesscardsynthesisparams)[](/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/businesscardsynthesisparams)[](/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsforpage#fontformattingdetectionparams)[](/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/fontformattingdetectionparams)[](/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pageprocessingparams)

[オブジェクト図](/ja/fine-reader/engine/api-reference/object-diagram)

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

このオブジェクトは、[Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface)オブジェクトの [CreateSynthesisParamsForPage](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods) メソッドの出力パラメーターです。

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

このオブジェクトは、次のメソッドに入力パラメーターとして渡されます。

* [FRDocument](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument) オブジェクトの [Recognize](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/recognize-method)、[RecognizePages](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/recognizepages-method)
* [FRPage](/ja/fine-reader/engine/api-reference/document-related-objects/frpage) オブジェクトの [Recognize](/ja/fine-reader/engine/api-reference/document-related-objects/frpage/recognize-method)、[RecognizeBlocks](/ja/fine-reader/engine/api-reference/document-related-objects/frpage/recognizeblocks-method)

<div id="samples">
  ## サンプル
</div>

このオブジェクトは、以下のコードサンプルで使用されています。

* Linux: [CommandLineInterface](/ja/fine-reader/engine/guided-tour/samples#commandlineinterface)
* Windows: [CommandLineInterface](/ja/fine-reader/engine/guided-tour/samples#commandlineinterface), [VisualComponents](/ja/fine-reader/engine/guided-tour/samples#visualcomponents)、およびデモツール: [ユーザーパターン学習ユーティリティ](/ja/fine-reader/engine/guided-tour/samples#user_pattern_training_utility)

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

[前処理、解析、認識、および合成のパラメーターの調整](/ja/fine-reader/engine/guided-tour/advanced-techniques/tuning-parameters-of-preprocessing-analysis-recognition-and-synthesis)

[SynthesisParamsForDocument](/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsfordocument)

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