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
| CaptureID | Um handle devolvido por CapturePage, CapturePageEx, ImportPageAsFormXObject ou EndFormXObject |
|---|
Valores devolvidos
| 0 | O handle é inválido ou já foi libertado |
|---|---|
| 1 | O 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;