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

# PDFPictures オブジェクト（IPDFPicures インターフェイス）

> ABBYY FineReader Engine API の PDFPictures オブジェクト（IPDFPictures インターフェイス）— PDF ドキュメントに追加されたユーザー定義の PDFPicture オブジェクトのコレクション。PDFExportParams からアクセスでき、画像の透明度は保持されません。

このオブジェクトは、PDF ドキュメントに追加されたユーザー定義の画像 (PDFPicture オブジェクト) のコレクションを表します。画像数の取得、コレクション内の1 つの要素へのアクセス、およびコレクションの反復処理を行うためのメソッドが含まれています。このコレクションには、[PDFExportParams](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams) オブジェクトを介してアクセスできます。

<Warning>
  PDF へのエクスポート時、ABBYY FineReader Engine では画像の透明度は保持されません。
</Warning>

* ABBYY FineReader Engine のコレクションのインデックスは 0 から始まります。
* C# の foreach ステートメント (Visual Basic .NET では for each) を使用して、このコレクションを操作できます。

<div id="properties">
  ## プロパティ
</div>

| 名前                                                                                                                       | 種類                                                                                                                                                                                                                                  | 説明                        |
| ------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- |
| Application                                                                                                              | [Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface), [読み取り専用](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties)                    | Engine オブジェクトを返します。       |
| Count                                                                                                                    | [int](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties), 読み取り専用                                                                                                                   | コレクション内の要素数を格納します。        |
| [Element](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property) | [PDFPicture](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfpicture), [読み取り専用](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties) | コレクション内の 1 つの要素にアクセスできます。 |

<div id="methods">
  ## メソッド
</div>

| 名前                                                                                                                         | 説明                                      |
| -------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- |
| [AddNew](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/addnew-method)                             | 新しい PDFPicture オブジェクトを作成し、コレクションに追加します。 |
| [DeleteAll](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteall-method) | コレクション内のすべての要素を削除します。                   |
| [DeleteAt](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/deleteat-method)   | コレクションから要素を削除します。                       |
| [Item](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/item-method)           | コレクション内の1 つの要素にアクセスします。                 |

<div id="related-objects">
  ## 関連オブジェクト
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/pdfpictures.gif?s=32f1b6b9e7e4c94b6588feb967ebbf85" alt="PDFPictures" width="151" height="96" data-path="images/fine-reader/engine/pdfpictures.gif" />[](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams#pdfpictures)[](/ja/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/element-property)[](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfpicture)[](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams)

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

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

このサンプルでは、画像をPDF形式でエクスポートする方法を示します。

<Accordion title="C++ コード">
  ```cpp theme={null}
  // PDFエクスポートパラメーターを作成
  CSafePtr<IPDFExportParams> pdfExportParams;
  CheckResult( FREngine->CreatePDFExportParams( &pdfExportParams ) );
  // PDF画像コレクションを取得
  CSafePtr<IPDFPictures> pictures;
  CheckResult( pdfExportParams->get_PDFPictures( &pictures ) );
  // 既存のコレクションにPDF画像を追加
  CSafePtr<IPDFPicture> picture;
  CheckResult( pictures->AddNew( &picture ) );
  // オフセットを設定
  CSafePtr<IPoint> offset;
  CheckResult( FREngine->CreatePoint( 10, 10, &offset ) );
  CheckResult( picture->SetLocation( offset, 0 ) );
  // 画像のイメージドキュメントを取得
  CSafePtr<IFRDocument> pictureDocument;
  CheckResult( FREngine->CreateFRDocument( &pictureDocument ) );
  CheckResult( pictureDocument->AddImageFile( pictureFilePath ) );
  CSafePtr<IFRPages> frPages;
  CheckResult( pictureDocument->get_Pages( &frPages ) );
  CSafePtr<IFRPage> frPage;
  CheckResult( frPages->get_Element( 0, &frPage ) );
  CSafePtr<IImageDocument> imageDocument;
  CheckResult( frPage->get_ImageDocument( &imageDocument ) );
  // イメージドキュメントを設定
  CheckResult( picture->put_Image( imageDocument ) );
  // PDF形式でエクスポート
  CheckResult( frDocument->Export( resultFilePath, FEF_PDF, pdfExportParams ) );
  ```
</Accordion>

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

[PDFPicture](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfpicture)

[コレクションの操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-collections)

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