メインコンテンツへスキップ
このメソッドは、拡張画像保存パラメーターを指定して複数の画像を1つのマルチページ画像ファイルに保存するために使用できる MultipageImageWriter オブジェクトを作成します。

構文

C++

HRESULT CreateMultipageImageWriter(
  BSTR                    FileName,
  ImageFileFormatEnum     FileFormat,
  IUnknown*               ExtendedParams,
  IMultipageImageWriter** Result
);

C#

IMultipageImageWriter CreateMultipageImageWriter(
  string               FileName,
  IImageFileFormatEnum FileFormat,
  object               ExtendedParams
);

Visual Basic .NET

Function CreateMultipageImageWriter( _
  FileName       As String, _
  FileFormat     As IImageFileFormatEnum, _
  ExtendedParams As Object _
) As IMultipageImageWriter

パラメーター

FileName [in] 画像の保存先となるマルチページ画像ファイルのフルパスを含むパラメーターです。たとえば、C:\MyPic.tif、/opt/MyPic.tif、/Users/user/Pictures/MyPic.tif です。この名前のファイルがすでに存在する場合は、確認なしで上書きされます。 FileFormat [in] 出力ファイルの形式を指定する ImageFileFormatEnum 型の変数です。この列挙で定義されているすべての形式が書き込みをサポートしているわけではありません。 ExtendedParams [in] JPEG 形式または TIFF 形式で画像を保存するためのパラメーターをそれぞれ定義する JpegExtendedParams オブジェクトまたは TiffExtendedParams オブジェクトを参照する変数です。このパラメーターは省略可能で、NULL を指定できます。
Linux で、ABBYY FineReader Engine をプロセス外でロードして使用している場合は、このパラメーターに NULL を渡す必要があります。
Result [out, retval] MultipageImageWriter 出力オブジェクトのインターフェイス ポインターを受け取る IMultipageImageWriter* ポインター変数へのポインターです。このオブジェクトを使用すると、マルチページ画像ファイルの末尾に画像を追加できます。

戻り値

このメソッドに固有の戻り値はありません。ABBYY FineReader Engine 関数の標準的な戻り値が返されます。

注記

書き込みに使用できるすべての形式が、複数ページ画像に対応しているわけではありません。したがって、1ページ形式に対して MultipageImageWriter オブジェクト を作成することはできますが、生成されるファイルに追加できるページは1ページのみです。

関連項目

Engine MultipageImageWriter