DrawImageAndRelease

Manipulação de imagens, Layout da página, Otimização

Descrição

Desenha a imagem especificada na página selecionada e depois libera esse handle de imagem do cache de imagens do documento depois que a referência de recurso da página é registrada

Use este auxiliar para documentos gerados que adicionam muitas imagens de uso único e não precisam selecionar o mesmo handle de imagem novamente

Sintaxe

Delphi

Function TPDFlib.DrawImageAndRelease(ImageID: Integer; Left, Top, Width, Height: Double): Integer;

ActiveX

Function PDFlib::DrawImageAndRelease(ImageID As Long, Left As Double, Top As Double, Width As Double, Height As Double) As Long

DLL

int DLDrawImageAndRelease(int InstanceID, int ImageID, double Left, double Top, double Width, double Height);

Parâmetros

ImageIDO handle de imagem retornado por uma função de criação ou importação de imagens
LeftA coordenada horizontal da borda esquerda
TopA coordenada vertical da borda superior
WidthThe drawn width
HeightThe drawn height

Valores retornados

0O handle de imagem era inválido, a imagem não pôde ser desenhada, ou o handle não pôde ser liberado
1A imagem foi desenhada e o handle foi liberado

Observações

O PDF salvo mantém o objeto de imagem porque o dicionário de recursos da página já faz referência a ele antes que o identificador do cache seja liberado

Depois que esta função tem sucesso, SelectImage(ImageID) retorna 0 para o handle liberado