GdipSetSmoothingMode()
Syntaxe
|
Resultat.i = GdipSetSmoothingMode(*graphics, smoothingMode.i)
Paramètres
|
*graphics[in] Pointeur sur un objet Graphics existant.
smoothingMode.i[in] Elément de l'énumération SmoothingMode qui spécifie la manière dont le lissage est appliqué.
Description
|
Cette fonction permet de spécidier la qualité du rendu du graphique.
Il s'agit du lissage (anticrénelage appelé aussi antialiasing) qui est appliqué aux lignes, aux courbes et aux bords des zones remplies.La fonction n'affecte pas le texte. Utiliser la fonction GdipSetTextRenderingHint() pour le texte.
Le mode de lissage n'affecte pas les zones remplies par une brush PathGradientBrush.Plus la qualité est grande, plus le traitement est long.
Exemple :
Dessine une fenêtre.
Crée une Solidbrush rouge.
Applique le mode de lissage #SmoothingModeHighSpeed
Affiche à gauche une ellipse.
Applique le mode de lissage #SmoothingModeHighQuality
Affiche à droite une ellipse.
Résultat
de la fonction
|
Si la fonction réussit, elle retourne #Ok qui est une constante de l'énumération status.
Si la fonction échoue, elle retourne une des autres valeurs de l'énumération status.
PB
- OS
|
PureBasic v4.30 bêta 4 (Windows - x86)
Testé avec Windows Vista édition familiale Premium