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

# SynthesisParamsForDocument オブジェクト（ISynthesisParamsForDocument インターフェイス）

> ABBYY FineReader Engine API の SynthesisParamsForDocument オブジェクト（ISynthesisParamsForDocument インターフェイス）— 文書の合成パラメーターを設定します。認識されたテキスト内のフォントタイプの再現に使用するフォント、文書構造の検出、合成時のメモリ使用量を構成でき、ファイル/メモリに保存可能な永続オブジェクトです。

このオブジェクトは、文書合成のパラメーターを設定するために使用します。認識されたテキスト内のさまざまなフォントタイプの再現に使用するフォントを指定したり、文書構造検出のパラメーターを選択したり、文書合成時のメモリ使用量を管理したりできます。

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

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">
            読み取り専用
          </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="detectdocumentstructure" />

          <strong>DetectDocumentStructure</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 です。</p>
      </td>
    </tr>

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

          <strong>DocumentStructureDetectionParams</strong>
        </p>
      </td>

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

      <td>
        <p>
          ドキュメント構造検出のパラメーターにアクセスします。
        </p>
      </td>
    </tr>

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

          <strong>DetectFontFormatting</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>
          ドキュメント合成中にフォント書式の検出を実行するかどうかを指定します。このプロパティを FALSE に設定した場合、{" "}
          <strong>FontFormattingDetectionParams</strong> プロパティは無視されます。
        </p>

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

          <a href="/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/synthesisparamsforpage#detectfontformattingatpagelevel">
            ISynthesisParamsForPage::DetectFontFormattingAtPageLevel
          </a>

          {" "}

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

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

        <Note>
          ライセンスが{" "}

          <a href="/ja/fine-reader/engine/licensing/modules#synthesis">
            Synthesis
          </a>

          {" "}

          モジュールをサポートしていない場合、このプロパティのデフォルト値は FALSE です。
        </Note>
      </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>
      </td>
    </tr>

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

          <strong>FontSet</strong>
        </p>
      </td>

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

          ,{" "}

          <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            読み取り専用
          </a>
        </p>
      </td>

      <td>
        <p>ドキュメント合成中に使用するフォントのセットを指定します。</p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>追加設定</em>
        </p>
      </td>
    </tr>

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

          <strong>LowMemoryMode</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 に設定すると、ABBYY FineReader Engine はメモリに同時に読み込むページ数を減らすことで、ドキュメント合成中のメモリ使用量を 600 MB 以下に抑えようとします。ただし、ドキュメント合成の速度が低下し、品質がわずかに低下する場合があります。
        </p>

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

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

          <strong>PagePoolSize</strong>
        </p>
      </td>

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

      <td>
        <p>
          ドキュメント合成で同時に読み込めるページ数を指定します。このプロパティはメモリ使用量の削減に利用できます。値は 32 ～ 64 の範囲で使用することを推奨します。値が大きいほど処理速度が向上します。ただし、大きなドキュメントを処理する場合にこのプロパティの最大値を使用することは推奨されません。「メモリ不足」エラーが発生する可能性があります。5 未満の値は無視されます。
        </p>

        <p>このプロパティのデフォルト値は 64 です。</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/synthesisparamsfordocument.gif?s=925308a81b500cd189078b2ddf0e7ca3" alt="SynthesisParamsForDocument" width="227" height="200" data-path="images/fine-reader/engine/synthesisparamsfordocument.gif" />[](/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/customfontset)[](/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/systemfontset)[](/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/fontset)[](/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentprocessingparams#synthesisparamsfordocument)[](/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentprocessingparams)[](/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/documentstructuredetectionparams)

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

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

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

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

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

* [Synthesize](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/synthesize-method)、[SynthesizePages](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/synthesizepages-method) ([FRDocument](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument) オブジェクトのメソッド)
* [Synthesize](/ja/fine-reader/engine/api-reference/document-related-objects/frpage/synthesize-method) ([FRPage](/ja/fine-reader/engine/api-reference/document-related-objects/frpage) オブジェクトのメソッド)

<div id="related-visual-components">
  ## 関連するビジュアルコンポーネント
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/synthesisparamsfordocument_vc.gif?s=dc4cdf5b4ed02ad1cc40e814132841ec" alt="SynthesisParamsForDocument_VC" width="356" height="130" data-path="images/fine-reader/engine/synthesisparamsfordocument_vc.gif" />[](/ja/fine-reader/engine/visual-components-reference/textvalidator)[](/ja/fine-reader/engine/visual-components-reference/texteditor)[](/ja/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/documentprocessingparams)[](/ja/fine-reader/engine/visual-components-reference/zoomviewer)[](/ja/fine-reader/engine/visual-components-reference/imageviewer)[](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/componentsynchronizer)[](/ja/fine-reader/engine/visual-components-reference/documentviewer)

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

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

* Linux: [CommandLineInterface](/ja/fine-reader/engine/guided-tour/samples#commandlineinterface)
* Windows: [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)

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

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