DrawImageAndRelease

Traitement des images, disposition des pages, optimisation

Description

Dessine l'image indiquée sur la page sélectionnée, puis libère son handle du cache après l'enregistrement de la référence de ressource de page

Utilisez cet assistant pour les documents générés qui ajoutent de nombreuses images à usage unique et n'ont pas besoin de resélectionner le même handle d'image

Syntaxe

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);

Paramètres

ImageIDDescripteur d’image renvoyé par une fonction de création ou d’importation d’image
LeftCoordonnée horizontale du bord gauche
TopCoordonnée verticale du bord supérieur
WidthLargeur dessinée
HeightHauteur dessinée

Valeurs de retour

0Le handle d'image n'était pas valide, l'image n'a pas pu être tracée ou le handle n'a pas pu être libéré
1L’image a été tracée et le descripteur a été libéré

Remarques

Le PDF enregistré conserve l’objet image, car le dictionnaire de ressources de la page le référence déjà avant la libération du handle de cache

Après la réussite de cette fonction, SelectImage(ImageID) renvoie 0 pour ce handle libéré