メインコンテンツへスキップ
このオブジェクトは、ABBYY FineReader Engine のエクスポート関数を使用して、認識テキストを HTML 形式でエクスポートする際のパラメーターを調整する機能を提供します。このオブジェクトへのポインターは入力パラメーターとしてエクスポート メソッドに渡され、エクスポート結果に影響します。この型の新規作成されたオブジェクトでは、すべてのプロパティに適切な既定値が設定されています。各プロパティの既定値の詳細については、対応するプロパティの説明を参照してください。 HTMLExportParams オブジェクトは永続オブジェクトです。つまり、オブジェクトの現在の状態を永続ストレージに書き込むことができます。後で、永続ストレージからオブジェクトの状態を読み込むことで、オブジェクトを再作成できます。次のメソッドは、オブジェクトの永続化をサポートします。 Linux: SaveToFileLoadFromFile Windows SaveToFileLoadFromFileSaveToMemoryLoadFromMemory

プロパティ

,読み取り専用

Engine オブジェクトを返します。

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

このプロパティの値をHFM_Format40またはHFM_Format50に設定した場合、HTMLSynthesisModeプロパティをHSM_PlainTextに、SeparatePagesプロパティをTRUEにそれぞれ設定することはできません。

デフォルト値はHFM_Format40です。

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

このプロパティの値をHSM_PlainTextに設定した場合、HTMLFormatModeプロパティの値をHFM_Format40またはHFM_Format50に設定することはできず、UseCssプロパティの値はFALSEに設定する必要があります。

デフォルト値はHSM_FlexibleLayoutで、ドキュメントの全体構造が保持されます。

出力ドキュメントの構造を再現する際に、ドキュメントの論理構造を使用するかどうかを指定します。このプロパティがFALSEの場合、出力ドキュメントの構造はレイアウトブロックに基づいて再現されます。

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

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

このプロパティがTRUEで、複数のページがHTML形式にエクスポートされる場合、ページ間に<HR>タグが挿入され、ブラウザに水平線が表示されます。

このプロパティがTRUEの場合:
  • ドキュメントの論理構造は保持されません (UseDocumentStructureプロパティをTRUEに設定することはできません) 。
  • HTMLFormatModeプロパティの値をHFM_Format40またはHFM_Format50に設定することはできません。
  • UseCssプロパティの値はFALSEに設定する必要があります。

デフォルト値はFALSEです。

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

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

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

出力ドキュメントをファイルに分割するモードを指定します。

このプロパティのデフォルト値はHDSM_Noneです。

エクスポート時に、認識されたテキストの元の行を保持するかどうかを指定します。

このプロパティのデフォルト値はFALSEです。

認識されたテキストをHTML形式でエクスポートする際に、テキストと背景の元の色を保持するかどうかを指定します。

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

ランニングタイトルを出力HTMLファイルに保存するかどうかを指定します。

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

,読み取り専用

ドキュメントの作成者、件名、タイトル、およびキーワードを出力ファイルに書き込むかどうかを指定します。ドキュメントのこれらのパラメーターは、オブジェクトのサブオブジェクトで定義されています。

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

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

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

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

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

先に正しいコードページを設定してから、EncodingTypeプロパティの値をTET_Simpleに変更してください。

このプロパティのデフォルト値はCP_Nullです。

HTML形式のファイルと共に画像を保存するかどうかを指定します。画像が保存されない場合、HTMLファイル内の画像への参照も省略されます。

デフォルト値はTRUEです。

,読み取り専用

出力ファイルに埋め込む画像に使用する画像形式とJPEG品質を指定します。

メソッド

名前説明
CopyFrom別のオブジェクトの対応するプロパティ値を使用して、現在のオブジェクトのプロパティを初期化します。
LoadFromFileディスク上のファイルからオブジェクトの内容を復元します。
LoadFromMemory <Note> : Windows のみ。 </Note>グローバル メモリからオブジェクトの内容を復元します。
SaveToFileオブジェクトの内容をディスク上のファイルに保存します。
SaveToMemory <Note> : Windows のみ。 </Note>オブジェクトの内容をグローバル メモリに保存します。
HTMLExportParams オブジェクト図

出力パラメーター

このオブジェクトは、Engine オブジェクトの CreateHTMLExportParams メソッドの出力パラメーターです。

入力パラメーター

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

サンプル

このオブジェクトは、次のコードサンプルで使用されます: CommandLineInterface (Windows および Linux) 。

関連項目

エクスポートパラメーターの調整 プロファイルの使用 プロパティの使用