DrawImageAndRelease
Tratamiento de imágenes, diseño de página, optimización
Descripción
Dibuja la imagen especificada en la página seleccionada y, una vez registrada la referencia al recurso de página, libera el identificador de esa imagen de la caché de imágenes del documento
Utilice este auxiliar para documentos generados que añadan muchas imágenes de un solo uso y no necesiten 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 identificador 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 | La anchura dibujada |
| Height | La altura dibujada |
Valores devueltos
| 0 | El identificador de imagen no era válido, la imagen no pudo dibujarse o el identificador no pudo liberarse |
|---|---|
| 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 lo referencia antes de liberar el identificador de la caché
Después de que esta función se ejecute correctamente, SelectImage(ImageID) devuelve 0 para ese identificador liberado