ImportPageAsFormXObject
ページ操作、フォームXObject
説明
開いている任意のドキュメントから1ページを、独立して再利用可能なForm XObjectとして選択ドキュメントへ取り込み、キャプチャページハンドルを返しますソースとターゲットのページツリーは変更されず、ページコンテンツは1度だけデコードと圧縮が行われ、以降の配置ではリソース参照と
Do
/Group操作だけが書き込まれますドキュメント間の取り込みでは、継承されたリソース閉包とフォーム互換の/Metadata、/PieceInfo、/LastModified、
構文
Delphi
Function TPDFlib.ImportPageAsFormXObject(SourceDocumentID, SourcePage, Options: Integer): Integer;パラメータ
| SourceDocumentID | ドキュメント作成または読み込み操作が返したドキュメントハンドルです。選択ドキュメントを指していても構いません |
|---|---|
| SourcePage | ソースドキュメント内の1始まりページ番号です |
| Options | 0はメディアボックスを使用します。1はメディアボックスフォールバック付きのクロップボックス、2はクロップとメディアフォールバック付きのブリードボックス、3はクロップとメディアフォールバック付きのトランスボックス、4はクロップとメディアフォールバック付きのアートボックスです |
戻り値
| 0 | ドキュメントハンドル、ページ番号、オプションが無効だった、選択されたボックスが使用不能だった、または参照されたリソースを取り込めませんでした |
|---|---|
| 非0 | 描画関数とフォーム設定関数が受け付ける、キャプチャページハンドルです |
備考
選択されたページボックスがフォームのバウンディングボックスになり、継承されたページ回転は、ゼロでないボックス原点を含めてフォーム行列へ正規化されます注釈、フォームフィールド、サムネイル、ページツリーリンク、ナビゲーションエントリ、構造親番号はページグラフィックスではないため、取り込まれませんこの関数は1度だけ呼び出し、返されたハンドルを
DrawCapturedPage、DrawCapturedPageMatrix、DrawRotatedCapturedPage、NewTilingPatternFromCapturedPage、SetCapturedPageOptional、SetCapturedPageTransparencyGroupで再利用してください