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
| ImageID | Descripteur d’image renvoyé par une fonction de création ou d’importation d’image |
|---|---|
| Left | Coordonnée horizontale du bord gauche |
| Top | Coordonnée verticale du bord supérieur |
| Width | Largeur dessinée |
| Height | Hauteur dessinée |
Valeurs de retour
| 0 | Le 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é |
|---|---|
| 1 | L’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é