Définit les styles d'embout de ligne pour le début et la fin, ainsi que les tirets de la ligne tracée avec le crayon
#include <GDIPlus.au3>
_GDIPlus_PenSetLineCap ( $hPen, $iStartCap, $iEndCap, $iDashCap )
$hPen | Handle de l'objet Pen |
$iStartCap | Style d'embout pour l'extrémité de départ de la ligne: 0x00 - La ligne se termine au dernier point. La fin est d'équerre 0x01 - Embout carré. Le centre du carré est le dernier point de la ligne. Le coté du carré est la largeur de la ligne. 0x02 - Embout circulaire. Le centre du cercle est le dernier point de la ligne. Le diamètre du cercle est la largeur de la ligne. 0x03 - Embout triangulaire. La base du triangle est le dernier point de la ligne. La base du triangle est la largeur de la ligne. 0x10 - Les extrémités de ligne ne sont pas ancrés. 0x11 - Les extrémités de ligne sont ancrés avec un carré. Le centre du carré est le dernier point de la ligne. Le coté du carré est la largeur de la ligne. 0x12 - Les extrémités de ligne sont ancrés par un cercle. Le centre du cercle est le dernier point de la ligne. Le cercle est plus large que la ligne. 0x13 - Les extrémités de ligne sont ancrés avec un losange ( un carré tourné à 45 degrés ). Le centre du losange est le dernier point de la ligne. Le losange est plus large que la ligne. 0x14 - Les extrémités de ligne sont ancrés avec des pointes de flèches. La pointe de la flèche se trouve au dernier point de la ligne. La flèche est plus large que la ligne. 0xff - Les extrémités de ligne sont faites à partir d'un objet CustomLineCap |
$iEndCap | Style d'embout pour l'extrémité (mêmes valeurs que $iStartCap) |
$iDashCap | Embout des pointillés pour une ligne en pointillés : 0 - Un embout carré qui équerre les deux extrémités de chaque tiret 2 - Un embout circulaire qui complète les deux extrémités de chaque tiret 3 - Un embout triangulaire qui pointe les deux extrémités de chaque tiret |
Succès: | Retourne True. |
Échec: | Retourne False et définit @error <> 0, @extended contient le code erreur GPSTATUS ($GPID_ERR*). |
_GDIPlus_PenSetDashCap, _GDIPlus_PenSetEndCap, _GDIPlus_PenSetStartCap
Cherchez GdipSetPenLineCap197819 dans la Library MSDN.