FitImage

Traitement des images, disposition des pages

Description

Permet de placer une image dans une zone de page en préservant ses proportions et en indiquant son alignement et sa rotation

Syntaxe

Delphi

Function TPDFlib.FitImage(Left, Top, Width, Height: Double; HAlign, VAlign, Rotate: Integer): Integer;

ActiveX

Function PDFlib::FitImage(Left As Double, Top As Double, Width As Double, Height As Double, HAlign As Long, VAlign As Long, Rotate As Long) As Long

DLL

int DLFitImage(int InstanceID, double Left, double Top, double Width, double Height, int HAlign, int VAlign, int Rotate);

Paramètres

LeftCoordonnée horizontale du bord gauche du cadre englobant
TopCoordonnée verticale du bord supérieur du cadre englobant
WidthLargeur du cadre englobant Hauteur du cadre englobant
Height
HAlignAlignement horizontal de l'image dans le cadre englobant : 0 = Gauche 1 = Centre 2 = Droite
VAlignAlignement vertical de l'image dans le cadre englobant : 0 = Haut 1 = Centre 2 = Bas
RotateLa rotation de l'image : 0 = Normale 1 = 90 degrés antihoraire 2 = 90 degrés horaire 3 = 180 degrés

Valeurs de retour

0Impossible de dessiner l'image. Soit aucune image valide n'a été sélectionnée, soit les paramètres HAlign, VAlign ou Rotate sont hors plage
1L’image a été dessinée correctement