Proceduri elipsă și fillellipse

Procedura de elipsă se bazează pe arc eliptic ecran. Ca parametri pentru această procedură sunt specificate centrul arcului coordonatele pixelului, unghiurile inițiale și finale în grade, raza orizontală și verticală arc în pixeli.
Procedura FillEllipse desenează o elipsă umplută de pe ecran pentru care stilul și umbrire de culoare este setat procedura SetFillStyle.

Elipsă și FillEllipse procedură.

String №19. Predeterminata linia grosime elipse. Cu procedura SetLineStyle pentru cercuri, arce și elipse poate stabili numai lățimea liniei. Tipul de linie va fi întotdeauna setat la 0 (continuu).

String №20. Setează elipse linia de culoare.

String №21. Desenează un arc de elipsă cu tratamentul elipsă. Această procedură are 6 parametri. Primii doi parametri determină coordonatele centrului arcului eliptice (în acest exemplu 200 pixeli X, 300 pixeli în axa Y). Parametrul 3a determină unghiul inițial al arcului (în acest exemplu, 0 grade). Parametrul 4a definește capătul unghiului arcului (în acest exemplu, 270 de grade). Parametrul 5a specifică raza orizontală a elipsei, adică distanța de la centrul elipsei până la punctul maxim pe axa X (în acest exemplu 150 pixeli). parametru a 6 specifică raza verticală, adică distanta de la centru până la punctul maxim al elipsei pe axa Y.

String №22. Scrie procedura SetFillStyle. Acesta va determina tipul și culoarea de umplere a elipsei, care este stabilit în conformitate №23 folosind procedura FillEllipse.

String №23. Procedura FillEllipse desenează o elipsă umplută. Această procedură are 4 parametri. Primii doi parametri determină coordonatele centrului elipsei, parametrul 3a specifică raza orizontală, parametru 4a specifică o rază verticală. Tipul de umbrire și culoarea este definită în linia №22.

Proceduri elipsă și fillellipse