Functii Pen

1. _GDIPlus_PenCreate

Creaza un obiect Pen (creion logic). Functia are 3 parametri optionali: $iARGB care reprezinta culoarea in format ARGB, $nWidth care reprezinta latimea varfului creionului si $iUnit care reprezinta unitatea de masura pentru al doilea parametru. Functia va returna un handle la un obiect Pen.
Parametrul $iUnit poate avea una din valorile din tabelul de mai jos:

0

coordonate globale (unitate non-fizica)

1

unitati de afisare

2

o unitate este 1 pixel

3

o unitate este 1 punct sau 1/72 inch

4

o unitate este 1 inch

5

o unitate este 1/300 inch

6

o unitate este 1 mm

 

2. _GDIPlus_PenDispose

Elibereaza resursele folosite de un obiect Pen. Functia are ca parametru un handle la un obiect Pen si returneaza valoarea booleana True in caz de succes sau False in caz de eroare. Aceasta functie trebuie apelata pentru fiecare obiect Pen care nu mai este folosit.

 

3. _GDIPlus_PenSetColor

Seteaza culoarea pentru un obiect Pen. Functia are 2 parametri: un handle la un obiect Pen si culoarea in format ARGB.

 

4. _GDIPlus_PenGetColor

Obtine culoarea unui obiect Pen. Functia are ca parametru un handle la un obiect Pen si va returna culoarea acestuia.

 

5. _GDIPlus_PenSetWidth

Seteaza latimea varfului pentru un obiect Pen. Functia are ca parametri un handle la un obiect Pen si latimea varfului acestuia.

 

6. _GDIPlus_PenGetWidth

Obtine latimea varfului unui obiect Pen. Functia are ca parametru un handle la un obiect Pen si returneaza latimea varfului acestuia.

 

7. _GDIPlus_PenSetDashStyle

Seteaza tipul de linie care va fi desenat cu un obiect Pen. Functia are ca parametri un handle la un obiect Pen si o constanta numerica care specifica tipul liniei; poate avea una din valorile de mai jos:

$GDIP_DASHSTYLESOLID linie continua
$GDIP_DASHSTYLEDASH linie intrerupta
$GDIP_DASHSTYLEDOT linie punctata
$GDIP_DASHSTYLEDASHDOT alternativ linie Р punct
$GDIP_DASHSTYLEDASHDOTDOT alternativ linie – punct – punct
$GDIP_DASHSTYLECUSTOM linie definita de user

 

8. _GDIPlus_PenGetDashStyle

Obtine tipul de linie desenat de un obiect Pen. Functia are ca parametru un handle la un obiect Pen si returneaza una din valorile constantelor din tabelul de mai sus.

 

Rezultatul va fi o fereastra asemanatoare cu cea de mai jos:


* Pentru orice intrebari sau nelamuriri legate de curs sau limbajul AutoIt accesati sectiunea AutoIt a forumului SkullBox sau platforma de suport tehnic NetHelp.