DrawImageAndRelease

Manejo de imágenes, diseño de página, optimización

Descripción

Dibuja la imagen especificada en la página seleccionada y luego libera su identificador de imagen de la caché de imágenes del documento después de registrar la referencia de recurso de la página

Use este asistente para documentos generados que agregan muchas imágenes de un solo uso y no necesitan volver a seleccionar el mismo identificador de imagen

Sintaxis

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

ImageIDEl handle de imagen devuelto por una función de creación o importación de imágenes
LeftLa coordenada horizontal del borde izquierdo
TopLa coordenada vertical del borde superior
WidthEl ancho dibujado
HeightLa altura dibujada

Valores devueltos

0El identificador de imagen no era válido, no se pudo dibujar la imagen o no se pudo liberar el identificador
1La imagen se dibujó y se liberó el identificador

Observaciones

El PDF guardado conserva el objeto de imagen porque el diccionario de recursos de la página ya hace referencia a él antes de liberar el identificador de caché

Una vez que esta función se completa correctamente, SelectImage(ImageID) devuelve 0 para ese identificador liberado