Caracteristici grafice Delphi text, linie, cerc, delphi, delphi, surse delphi

Metoda LineTo trasează o linie dreaptă de la poziția curentă a creionului până la punctul cu coordonatele specificate atunci când este apelată metoda.

Punctul de pornire al liniei poate fi setat prin deplasarea creionului în punctul dorit de pe suprafața grafică. Puteți face acest lucru folosind metoda MoveTo, specificând coordonatele noii poziții de creion ca parametri.

Tipul de linie (culoare, grosime și stil) este determinat de valorile proprietăților obiectului Graph al suprafeței grafice pe care este desenată linia.

Destul de des, rezultatele calculelor sunt prezentate în mod convenabil sub forma unui grafic. Pentru o mai mare informare și vizibilitate, graficele sunt reprezentate pe fundalul axelor de coordonate și al unei rețele digitalizate. Lista 10.2 prezintă textul programului care afișează axele de coordonate și o grilă digitizată pe suprafața formei (Figura 10.4).

Fig. 10.4, Grila de coordonate a formularului de cerere

Listing 10.2. Coordonează axele și plasa digitizată

Particularitatea programului de mai sus este că vă permite să specificați pasul și digitizarea rețelei. În plus, programul vă permite să digitalizeze nu fiecare linie a grilei axa x, și după una, două, trei și așa mai departe. D. Acest lucru se face pentru a preveni posibilele numere de suprapunere de imagine în format digital reciproc, dacă aceste numere sunt formate din mai multe cifre.

Linia întreruptă

Metoda Polyline trage o polilinie. Ca parametru, metoda devine o matrice de tip Tpoint. Fiecare element al matricei este o înregistrare a cărei câmpuri x și y conțin coordonatele punctului de inflexiune al poliliniei. Metoda polilinie trasează o polilinie, combinând secvențial liniile directe ale coordonatelor ale căror coordonate se află în matrice: prima cu a doua, a doua cu a treia, a treia cu a patra și așa mai departe.

Ca exemplu de utilizare a metodei Polyline în listare 3, este prezentată o procedură care afișează un grafic al modificării unei anumite cantități. Se presupune că datele sursă sunt într-o procedură accesibilă pentru Data Array (TYPE Integer).

Listing 10.3. Graficul funcții (utilizând metoda Poliline)

01. procedura TForm1. ButtonlClickfSender: TObjeet];