ImportPageAsFormXObject

ページ操作、フォームXObject

説明

開いている任意のドキュメントから1ページを、独立して再利用可能なForm XObjectとして選択ドキュメントへ取り込み、キャプチャページハンドルを返しますソースとターゲットのページツリーは変更されず、ページコンテンツは1度だけデコードと圧縮が行われ、以降の配置ではリソース参照と

Do

/Group操作だけが書き込まれますドキュメント間の取り込みでは、継承されたリソース閉包とフォーム互換の/Metadata/PieceInfo/LastModified

構文

Delphi

Function TPDFlib.ImportPageAsFormXObject(SourceDocumentID, SourcePage, Options: Integer): Integer;

パラメータ

SourceDocumentIDドキュメント作成または読み込み操作が返したドキュメントハンドルです。選択ドキュメントを指していても構いません
SourcePageソースドキュメント内の1始まりページ番号です
Options0はメディアボックスを使用します。1はメディアボックスフォールバック付きのクロップボックス、2はクロップとメディアフォールバック付きのブリードボックス、3はクロップとメディアフォールバック付きのトランスボックス、4はクロップとメディアフォールバック付きのアートボックスです

戻り値

0ドキュメントハンドル、ページ番号、オプションが無効だった、選択されたボックスが使用不能だった、または参照されたリソースを取り込めませんでした
非0描画関数とフォーム設定関数が受け付ける、キャプチャページハンドルです

備考

選択されたページボックスがフォームのバウンディングボックスになり、継承されたページ回転は、ゼロでないボックス原点を含めてフォーム行列へ正規化されます注釈、フォームフィールド、サムネイル、ページツリーリンク、ナビゲーションエントリ、構造親番号はページグラフィックスではないため、取り込まれませんこの関数は1度だけ呼び出し、返されたハンドルを

DrawCapturedPageDrawCapturedPageMatrixDrawRotatedCapturedPageNewTilingPatternFromCapturedPageSetCapturedPageOptionalSetCapturedPageTransparencyGroupで再利用してください

関連項目

CapturePageEx, DrawCapturedPage, BeginFormXObject