Информатика


Download 7.16 Mb.
Pdf ko'rish
bet181/300
Sana25.08.2023
Hajmi7.16 Mb.
#1670002
1   ...   177   178   179   180   181   182   183   184   ...   300
Bog'liq
informatika Mominov

6.7- jadval. Xossalar. 
t.r. 
Xossa nomi 
Vazifasi yoki qiymati 
TColor qiymatlari 

pmCopy
Aralashmagan rang. 

pmNotCopy ranglar orasida bog`lanish. 


311 

pmNot
Fonning rangi aralashgan holatga o`tadi

pmXor
xor ko`rsatilgan. 1 bitli ranglar to`plami 

pmNotXor avval pmXor ga o`tkaziladi va not amali yordamida samarali 
rang tanlaniladi. 

pmMask
Mantiqiy and, ranglar orasida bog`lanish. 

pmNotMask pmMask tanlaniladi, so`ng pmNot 

pmMerge
mantiqiy or, ranglar orasida bog`lanish.. 

pmNotMerge ranglar orasida bog`lanish. 
10 
pmNop
O`zgarmas rang 
11 
pmBlack
Qora 
12 
pmWhite
Oq 
TColor ning qiymatlarini TPen ning Mode xossasiga qiymat qilib berish 
mumkin. 
TBrush ning style xossasining qiymatlari quyidagicha: 
6.8- jadval. Xossalar. 
nomi 
Ko`rinishi 
nomi 
Ko`rinishi 
bsBDiagonal 
bsDiagCross 
bsFDiagonal 
bsHorizontal 
bsCross 
bsVertical 
bsClear 
Bo`sh
Grafiklar turli shakllar yordamida hosil qilinadi. Biz endi ular bilan 
tanishamiz. 
6.9- jadval. Xossalar. 
Xossa nomi 
Vazifasi yoki qiymati 
Chiziq 
MoveTo
Berilgan nuqtaga o`tish. 


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.

Download 7.16 Mb.

Do'stlaringiz bilan baham:
1   ...   177   178   179   180   181   182   183   184   ...   300




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling