L'assembly ci-inclus offre 4 méthodes permettant de manipuler des images :
- CopyImage : copie d'une image vers le clipboard
- RotateImage : rotation d'une image
- ResizeImage : mise à taille d'une image
- TagImage : place d'un texte de copyright sur une image
Pour installer ces modules, procédez comme suit :
- placer l'assembly Images.dll dans le répertoire principal de Mercator
- placer IMAGETAG.MAI dans le répertoire principal de Mercator
- placer IMAGEROTATE90.MAI dans le répertoire principal de Mercator
- placer IMAGECOPY.MAI dans le répertoire principal de Mercator
- installer le champ S_IMAGE dans la fiche article de Mercator
- dans l'onglet Image, ajouter un bouton "Rotate 90" dont la commande est :
xdotnetFromMai('imagerotate90.mai')
f_stock.refresh - ajouter un bouton "Copy" dont la commande est :
xdotnetFromMai('imagecopy.mai') - ajouter un bouton "Tag" dont la commande est :
xdotnetFromMai('imagetag.mai')
f_stock.refresh
Les valeurs possibles pour le lnRotation de RotateImage sont :
RotateNoneFlipNone=0
RotateNoneFlipXY=2
RotateNoneFlipX=4
RotateNoneFlipY=6
Rotate90FlipNone=1
Rotate90FlipXY=3
Rotate90FlipX=5
Rotate90FlipY=7
Rotate180FlipNone=2
Rotate180FlipXY=0
Rotate180FlipX=6
Rotate180FlipY=4
Rotate270FlipNone=3
Rotate270FlipXY=1
Rotate270FlipX=7
Rotate270FlipY=5
A télécharger :
0000001373.zip (18 Kb - 17/04/2008)