Графічні можливості delphi текст, лінія, окружність, delphi, компоненти delphi, вихідні коди delphi

Метод LineTo викреслює пряму лінію від поточної позиції олівця в точку з координатами, зазначеними при виклику методу.

Початкову точку лінії можна задати, перемістивши олівець в потрібну точку графічної поверхні. Зробити це можна за допомогою методу MoveTo, вказавши в якості параметрів координати нового положення олівця.







Вид лінії (колір, товщина і стиль) визначається значеннями властивостей об'єкта Реп графічної поверхні, на якій викреслюється лінія.

Досить часто результати розрахунків зручно представити у вигляді графіка. Для більшої інформативності і наочності графіки зображають на тлі координатних осей і оцифрованої сітки. У лістингу 10.2 наведено текст програми, яка на поверхню форми виводить координатні осі і оцифрований сітку (рис. 10.4).

Мал. 10.4, Форма додатка Координатна сітка







Лістинг 10.2. Осі координат і оцифрована сітка

Особливість наведеної програми полягає в тому, що вона дозволяє задавати крок сітки і оцифровку. Крім того, програма дає можливість оцифровувати не кожного лінію сітки осі х, а через одну, дві, три і т. Д. Зроблено це для того, щоб запобігти можливим накладення зображень чисел оцифровки один на одного в разі, якщо ці числа складаються з декількох цифр.

Ламана лінія

Метод Polyline викреслює ламану лінію. Як параметр метод отримує масив типу Tpoint. Кожен елемент масиву представляє собою запис, поля х і у якій утримують координати точки перегину ламаної. Метод Polyline викреслює ламану лінію, послідовно з'єднуючи прямими точки, координати яких знаходяться в масиві: першу з другою, другу з третьою, третю з четвертою і т. Д.

Як приклад використання методу Polyline в лістингу Ю.З приведена процедура, яка виводить графік зміни деякої величини. Передбачається, що вихідні дані знаходяться в доступному процедурі Масиві Data (ТИП Integer).

Лістинг 10.3. Графік функції (використання методу Polyline)

01. procedure TForm1. ButtonlClickfSender: TObjeet];