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

# HTMLExportParams オブジェクト (IHTMLExportParams インターフェイス)

> ABBYY FineReader Engine API の HTMLExportParams オブジェクト (IHTMLExportParams インターフェイス) — 認識されたテキストの HTML 形式へのエクスポートを調整する、ファイル/メモリに保存可能な永続オブジェクト。

このオブジェクトは、ABBYY FineReader Engine のエクスポート関数を使用して、認識されたテキストを HTML 形式でエクスポートする際のパラメーターを調整する機能を提供します。このオブジェクトへのポインターは入力パラメーターとしてエクスポート メソッドに渡され、エクスポート結果に影響します。この型の新規作成されたオブジェクトでは、すべてのプロパティに適切な既定値が設定されています。各プロパティの既定値の詳細については、対応するプロパティの説明を参照してください。

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

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="htmlformatmode" />

          <strong>HTMLFormatMode</strong>
        </p>
      </td>

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

      <td>
        <p>エクスポートに使用するHTMLのバージョンを指定します。</p>

        <Note>
          このプロパティの値をHFM\_Format40またはHFM\_Format50に設定した場合、HTMLSynthesisModeプロパティをHSM\_PlainTextに、SeparatePagesプロパティをTRUEにそれぞれ設定することはできません。
        </Note>

        <p>デフォルト値はHFM\_Format40です。</p>
      </td>
    </tr>

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

          <strong>HTMLSynthesisMode</strong>
        </p>
      </td>

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

      <td>
        <p>
          認識されたテキストからHTMLコードを合成するモードを指定します。合成モードは4種類あります：段落のみを保持、段落とフォントを保持、ドキュメントの全体構造を保持、ドキュメントの完全なコピーを保持。
        </p>

        <Note>
          このプロパティの値をHSM\_PlainTextに設定した場合、HTMLFormatModeプロパティの値をHFM\_Format40またはHFM\_Format50に設定することはできず、UseCssプロパティの値はFALSEに設定する必要があります。
        </Note>

        <p>
          デフォルト値はHSM\_FlexibleLayoutで、ドキュメントの全体構造が保持されます。
        </p>
      </td>
    </tr>

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

          <strong>UseDocumentStructure</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の場合、出力ドキュメントの構造はレイアウトブロックに基づいて再現されます。
        </p>

        <Note>
          SeparatePagesプロパティの値がTRUEの場合、このプロパティをTRUEに設定することはできません。
        </Note>

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

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

          <strong>SeparatePages</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で、複数のページがHTML形式にエクスポートされる場合、ページ間に\<HR>タグが挿入され、ブラウザに水平線が表示されます。
        </p>

        <Note>このプロパティがTRUEの場合：</Note>

        <ul>
          <li>
            ドキュメントの論理構造は保持されません (<strong>UseDocumentStructure</strong>プロパティをTRUEに設定することはできません) 。
          </li>

          <li>
            <strong>HTMLFormatMode</strong>プロパティの値をHFM\_Format40またはHFM\_Format50に設定することはできません。
          </li>

          <li>
            <strong>UseCss</strong>プロパティの値はFALSEに設定する必要があります。
          </li>
        </ul>

        <p>デフォルト値はFALSEです。</p>
      </td>
    </tr>

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

          <strong>UseCss</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>
          スタイルシートを作成するかどうかを指定します。スタイルシートは独立した.cssファイルに書き込むか、HTMLドキュメントのheadセクションに書き込むことができます。
        </p>

        <Note>
          SeparatePagesプロパティの値がTRUEの場合、このプロパティをTRUEに設定することはできません。
        </Note>

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

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

          <strong>SplitDocumentToFiles</strong>
        </p>
      </td>

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

      <td>
        <p>出力ドキュメントをファイルに分割するモードを指定します。</p>
        <p>このプロパティのデフォルト値はHDSM\_Noneです。</p>
      </td>
    </tr>

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

          <strong>KeepLines</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>このプロパティのデフォルト値はFALSEです。</p>
      </td>
    </tr>

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

          <strong>KeepTextAndBackgroundColor</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>
          認識されたテキストをHTML形式でエクスポートする際に、テキストと背景の元の色を保持するかどうかを指定します。
        </p>

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

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

          <strong>WriteRunningTitles</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>
          ランニングタイトルを出力HTMLファイルに保存するかどうかを指定します。
        </p>

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

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

          <strong>MetaDataWritingParams</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/documentcontentinfowritingparams">
              DocumentContentInfoWritingParams
            </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>
            <a href="/ja/fine-reader/engine/api-reference/document-related-objects/documentcontentinfo">
              DocumentContentInfo
            </a>

            {" "}
          </strong>

          オブジェクトの{" "}

          <strong>
            <a href="/ja/fine-reader/engine/api-reference/document-related-objects/frdocument">
              FRDocument
            </a>
          </strong>

          {" "}

          サブオブジェクトで定義されています。
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>エンコード</em>
        </p>
      </td>
    </tr>

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

          <strong>EncodingType</strong>
        </p>
      </td>

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

      <td>
        <p>HTML形式の出力ファイルのエンコードタイプを指定します。</p>

        <Note>
          このプロパティの値をTET\_Simpleに変更する場合は、先に正しいコードページ (CodePageプロパティ) を設定してください。
        </Note>

        <p>
          このプロパティのデフォルト値はTET\_Autoです。エンコードは、エクスポート形式の指定に使用された定数に応じて選択されます。
        </p>

        <ul>
          <li>
            {" "}

            <a href="/ja/fine-reader/engine/api-reference/enumerations/fileexportformatenum#fef_htmlversion10defaults">
              FEF\_HTMLVersion10Defaults
            </a>

            {" "}

            の場合、エンコードはバージョン10と同様に自動的に選択されます。エンコードを判別できなかった場合は、UTF-8エンコードが使用されます。
          </li>

          <li>
            {" "}

            <a href="/ja/fine-reader/engine/api-reference/enumerations/fileexportformatenum#fef_htmlunicodedefaults">
              FEF\_HTMLUnicodeDefaults
            </a>

            {" "}

            の場合はTET\_UTF8です。
          </li>
        </ul>
      </td>
    </tr>

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

          <strong>CodePage</strong>
        </p>
      </td>

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

      <td>
        <p>
          このプロパティは、認識されたテキストのエクスポート先のコードページを指定します。このプロパティの値が考慮されるのは、<strong>EncodingType</strong>プロパティの値がTET\_Simple<strong> </strong> (エクスポートされるテキストがUnicodeでない) の場合のみです。この場合、有効なコードページを指定する必要があります (CP\_Nullは使用できません) 。
        </p>

        <Note>
          先に正しいコードページを設定してから、EncodingTypeプロパティの値をTET\_Simpleに変更してください。
        </Note>

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

    <tr>
      <td colspan="3">
        <p>
          <em>画像の埋め込み</em>
        </p>
      </td>
    </tr>

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

          <strong>WritePictures</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>
          HTML形式のファイルと共に画像を保存するかどうかを指定します。画像が保存されない場合、HTMLファイル内の画像への参照も省略されます。
        </p>

        <p>デフォルト値はTRUEです。</p>
      </td>
    </tr>

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

          <strong>PictureExportParams</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pictureexportparams">
              PictureExportParams
            </a>
          </strong>

          ,{" "}

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

      <td>
        <p>
          出力ファイルに埋め込む画像に使用する画像形式とJPEG品質を指定します。
        </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/lsETHFYUFiongXSm/images/fine-reader/engine/htmlexportparams.gif?s=f124b21a819d97fc03b91351e6f7bdc5" alt="HTMLExportParams" width="161" height="85" data-path="images/fine-reader/engine/htmlexportparams.gif" />[](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/documentcontentinfowritingparams)[](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pictureexportparams)

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

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

このオブジェクトは、[Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface) オブジェクトの [CreateHTMLExportParams](/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) オブジェクトの [Export](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/export-method)、[ExportPages](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/exportpages-method)、[ExportToMemory](/ja/fine-reader/engine/api-reference/document-related-objects/frdocument/exporttomemory-method) メソッド

* [FRPage](/ja/fine-reader/engine/api-reference/document-related-objects/frpage) オブジェクトの [Export](/ja/fine-reader/engine/api-reference/document-related-objects/frpage/export-method) メソッド

* [Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface) オブジェクトの [RecognizeImageFile](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/recognizeimagefile-method) メソッド

* Windows Visual Components 用 [IDocumentViewerEvents](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents) インターフェイスの [OnExportPages](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/onexportpages-method) メソッド

* Windows Visual Components 用 [IDocumentViewerEvents](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents) インターフェイスの [OnSendToPages](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/onsendtopages-method) メソッド

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

このオブジェクトは、次のコードサンプルで使用されます: [CommandLineInterface](/ja/fine-reader/engine/guided-tour/samples#commandlineinterface) (Windows および Linux) 。

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

[エクスポートパラメーターの調整](/ja/fine-reader/engine/guided-tour/advanced-techniques/tuning-export-parameters)

[プロファイルの使用](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles)

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