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
| ImageID | El handle de imagen devuelto por una función de creación o importación de imágenes |
|---|---|
| Left | La coordenada horizontal del borde izquierdo |
| Top | La coordenada vertical del borde superior |
| Width | El ancho dibujado |
| Height | La altura dibujada |
Valores devueltos
| 0 | El identificador de imagen no era válido, no se pudo dibujar la imagen o no se pudo liberar el identificador |
|---|---|
| 1 | La 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