メインコンテンツへスキップ
このメソッドは、添付ファイル内の画像ファイルを開き、そのファイルに対応するページをドキュメントに追加します。

構文

C++

HRESULT AddImageFileFromAttachment(
  IPDFAttachment*         Attachment,
  IImagePasswordCallback* Callback,
  IPrepareImageMode*      PrepareMode,
  IIntsCollection*        PageIndices
);

C#

void AddImageFileFromAttachment(
  IPDFAttachment          Attachment,
  IImagePasswordCallback  Callback,
  IPrepareImageMode       PrepareMode,
  IIntsCollection         PageIndices
);

Visual Basic .NET

Sub AddImageFileFromAttachment( _
  Attachment As IPDFAttachment, _
  Callback As IImagePasswordCallback, _
  [PrepareMode As IPrepareImageMode = Nothing], _
  [PageIndices As IIntsCollection = Nothing] _
)

パラメータ

Attachment [in] この IPDFAttachment 型のパラメータは、追加する PDF 添付ファイルを表します。このメソッドでは、ABBYY FineReader Engine で対応が定義されている形式のファイルを使用します。 Callback [in] このパラメータは、ImagePasswordCallback 型の、ユーザー実装オブジェクトのインターフェイスを参照します。これは、PDF 形式の画像へのアクセス時に発生する可能性があるパスワード要求を処理するために使用されます。このパラメータは省略可能で、0 を指定できます。その場合、パスワードで保護されたファイルは処理できません。 PrepareMode [in] このパラメータは、開く際に画像をどのように前処理するかを指定する PrepareImageMode オブジェクトを参照します。このパラメータは省略可能で、0 を指定できます。その場合は既定のパラメータが使用されます。または、プロファイルが読み込まれている場合は、そのプロファイルで設定されたパラメータが使用されます。 PageIndices [in] このパラメータは、ドキュメントに追加するページのインデックスを指定する IntsCollection オブジェクトを参照します。重複したインデックスは使用できないことに注意してください。同じページを複数回追加するには、このメソッドを複数回呼び出してください。
このパラメータは省略可能で、0 を指定できます。その場合、開いたファイルのすべてのページがドキュメントに追加されます。

戻り値

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

備考

これらの備考はLinuxおよびWindowsのみに適用されます。
  • ライセンスに Office Formats Opening モジュールが含まれている場合、このメソッドを使用してサポートされているフォーマットのデジタルドキュメントを開くこともできます。
  • IEngine::MultiProcessingParams プロパティの値に応じて、ABBYY FineReader Engine は複数ページのドキュメントの読み込みをCPUコアに分散させることができます。
  • Linuxの場合、Engine objectがアウトプロセスサーバーとして読み込まれているときは、このメソッドは機能しません。

関連項目

FRDocument