312
LineTo
LineTo – Chiziq chizish ( joriy nuqtadan berilgan nuqtagacha).
Polyline
Polyline – Tpoint ning massiv ob`yektlarini birlashtirish
Shakllar
Polygon
Nuqtalar bo`yicha soha chizadi.
Rectangle
To`g`ri burchakli to`rtburchak.
FillRect
Chegarasiz to`g`ri burchakli to`rtburchakni fonni.
FrameRect -
To`g`ri burchakli to`rtburchak atrof chiziqlarini 1
pikselga
tenglashtirish, To`g`ri burchakli to`rtburchak fonsiz.
Polygon (soha)ni grafik ko`rinishga tasvirlashga bitta listing.
Bu listing
kvadratni chizadi.
TPoint points[5];
points[0].x=50;
points[0].y=50;
points[1].x=150;
points[1].y=50;
points[2].x=150;
points[2].y=150;
points[3].x=50;
points[3].y=150;
points[4].x=50;
points[4].y=50;
Canvas->Polygon(points,4);
Grafikli matnlarni ekranga chiqaruvchi protseduralar.
TextOut – Berilgan matnni kerakli nuqtaga chiqarish.
TextExtent – matnning birinchi va oxirgi
qatorlarining orasidagi
o`lchamlarini qaytaradi.
TextWidth – Matnning uzunligi.
313
TextHeight – Matnning balandligi.
TextRect – Matnni berilgan nuqta va shaklda chiqarish.
Egri chiziq (
PolyBezier)
. Odatda egri chiziqli
grafiklar matematik formula
yordamida yaratiladi. Egri chiziq chizish texnologiyasi
birinchi va oxirgi
chegaralar, oraliqdagi nuqtalar beriladi va burilish aniqlanadi. Masalan, listing.
TPoint points[7];
points[0]=TPoint(0,0);
points[1]=TPoint(800,30);
points[2]=TPoint(0,40);
points[3]=TPoint(550,400);
points[4]=TPoint(350,200);
points[5]=TPoint(550,400);
points[6]=TPoint(0,500);
Canvas->PolyBezier(points,6);
Fon
. FillRect fon usulidan farqli qiziqarli FloodFill foni mavjud.
Berilgan
nuqtadan boshlab fon qo`yadi, xuddi PaintBrush kabi.
Uning birinchi ikkita
qiymati koordinatalar, uchinchisi rang, to`r`tinchisi fon turi. fsSurface va fsBorder
fon turlarini qabul qiladi.