ReleaseCapturedPage

ページレイアウト、リソース管理

宣言

Function TPDFlib.ReleaseCapturedPage(CaptureID: Integer): Integer;

説明

呼び出し元がこれ以上の配置を必要としないとき、キャプチャ済みページハンドルを無効化し、その一時的な記述子状態を解放します

ページリソース辞書に既に組み込まれたForm XObjectと、その既存のDo呼び出しは、ハンドル解放後も有効なままです

解放されたハンドルは、描画・設定・再解放できません

パラメータ

CaptureIDCapturePage、CapturePageEx、ImportPageAsFormXObject、EndFormXObject が返したハンドルです

戻り値

0ハンドルが不正か、既に解放されています
1一時的なキャプチャ状態は正常に解放されました

例

CaptureID := PDF.EndFormXObject;
if CaptureID <> 0 then
begin
  PDF.DrawCapturedPage(CaptureID, 20, 20, 120, 40);
  PDF.ReleaseCapturedPage(CaptureID);
end;

関連項目

DrawCapturedPage, TPDFlibDynamicComponentSession