メインコンテンツへスキップ
このオブジェクトは、ABBYY FineReader Engine のエクスポート関数を使用して、認識テキストを TXT または CSV 形式でエクスポートする際のパラメーターを調整する機能を提供します。エクスポート形式を選択するには、ExportFormat プロパティを使用します。CSV では、次の書式が適用されます。
  • 元の行は保持されます
  • 区切り記号を含む行は引用符で囲まれます(” ”)
  • 引用符内の引用符は重ねて記述されます
このオブジェクトへのポインターは入力パラメーターとしてエクスポート メソッドに渡されるため、エクスポート結果に影響します。この型の新しく作成されたオブジェクトのすべてのプロパティには、妥当な既定値が設定されます。各プロパティの既定値の詳細については、対応するプロパティの説明を参照してください。 TextExportParams オブジェクトは永続オブジェクトです。つまり、このオブジェクトの現在の状態は永続ストレージに書き込むことができます。その後、永続ストレージからオブジェクトの状態を読み取ることで、オブジェクトを再作成できます。オブジェクトの永続化には、次のメソッドが使用されます。 Linux: SaveToFile、および LoadFromFile Windows SaveToFileLoadFromFileSaveToMemory、および LoadFromMemory

プロパティ

,読み取り専用

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

エクスポート形式を指定します。TXT、レイアウトを完全に保持したCSV、またはテーブルのテキストのみのCSVを選択できます。

デフォルトでは、このプロパティの値はTEF_TXTであり、TXT形式へのエクスポートが実行されます。

認識されたテキスト内の各段落を1行としてエクスポートするかどうかを指定します。LayoutRetentionModeプロパティがデフォルト以外の値に設定されている場合、このプロパティは無視されます。

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

段落間に空行を挿入するかどうかを指定します。LayoutRetentionModeプロパティがデフォルト以外の値に設定されている場合、このプロパティは無視されます。

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

TXT形式へのエクスポート時のレイアウトエミュレーション設定を管理します。

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

このプロパティは非推奨であり、将来のバージョンで削除される予定です。スペースを使用して元のレイアウトを再現するには、LayoutRetentionModeプロパティをTXTLRM_ExactCopyに設定してください。

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

複数のページをTXTまたはCSV形式にエクスポートする際に、ページ間にページ区切り記号 (0x12) を挿入するかどうかを指定します。

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

ファイルが既に存在する場合に、エクスポートされたテキストをファイルの末尾に追記するかどうかを指定します。

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

ドキュメントをUTF-8エンコードのTXT形式にエクスポートする際に、テキストストリームの先頭にバイトオーダーマーク (BOM) を付加するかどうかを指定します。

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

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

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

エクスポートされたテキスト内でテーブルの区切り文字を置き換える文字列を格納します。このプロパティは、CSVおよびTXT形式へのエクスポート時に使用されます。

デフォルトでは、テーブルの区切り文字の値は “\t” です。

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

このプロパティのデフォルト値はTET_Autoです。この場合、エンコードは次のように選択されます。

  • エクスポート形式が定数で指定されている場合、このプロパティはTET_Simpleになります。
  • エクスポート形式が定数で指定されている場合、このプロパティはTET_UTF8になります。

このプロパティは、認識されたテキストのエクスポート先のコードページを指定します。

このプロパティの値は、 EncodingType プロパティの値がTET_Simple (エクスポートされたテキストがUnicodeでない場合) のときにのみ有効です。このプロパティでコードページが指定されていない場合 (CP_Null) 、コードページは自動的に選択されます。

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

メソッド

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

出力パラメーター

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

入力パラメーター

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

サンプル

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

関連項目

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