ReleaseCapturedPage

Esquema de página, gestão de recursos

Declaração

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

Descrição

Invalida um identificador de página capturada e liberta o respetivo estado de descritor transitório quando o chamador já não precisa de outra colocação

Os Form XObjects já instalados em dicionários de recursos de páginas e as respetivas invocações Do existentes permanecem válidos depois de o identificador ser libertado

Um identificador libertado não pode ser desenhado, configurado nem libertado novamente

Parâmetros

CaptureIDUm handle devolvido por CapturePage, CapturePageEx, ImportPageAsFormXObject ou EndFormXObject

Valores devolvidos

0O handle é inválido ou já foi libertado
1O estado transitório de captura foi libertado com êxito

Exemplo

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

Consulte também

DrawCapturedPage, TPDFlibDynamicComponentSession