Chiqish liniyasi
Chiziqlar (chiziq segmentlari) nuqtalardan qurilgan. Buni Line ( x 1 , y 1 , x 2 , y 2 : integer ) protsedurasi yordamida amalga oshirish mumkin ; bu yerda x 1 , y 1 - boshlanish koordinatalari, x 2 , y 2 - chiziq oxiri koordinatalari.
Line protsedurasida rangni belgilash parametri mavjud emas. Bu holda rang SetColor (color: word ) protsedurasi orqali o'rnatiladi; stoldagi rang qayerda.
Chiziqlarni chizish uchun yana ikkita protsedura qo'llaniladi: LineTo va LineRel . LineTo ( x , y : integer ) protsedurasi ko'rsatgichning joriy holatidan x , y koordinatalaridagi nuqtaga chiziq tortadi . LineRel ( dx , dy : integer ) protsedurasi ko'rsatgichning joriy joylashuvidan ( x , y ) x + dx , y + dy ga chiziq tortadi .
Turbo Paskal turli xil uslubdagi chiziqlarni chizish imkonini beradi: ingichka, keng, chiziqli, nuqtali va hokazo. Uslub SetLineStyle ( a , b , c : word ) protsedurasi bilan o'rnatiladi , bu erda a chiziq turini o'rnatadi, ularning mumkin bo'lgan qiymatlari jadvalda keltirilgan; b namunadir , c - jadvalda berilgan konstantalar bilan aniqlangan chiziq qalinligi. Agar standart uslublardan biri qo'llanilsa, u holda b qiymati 0 ga teng. Agar foydalanuvchi o'z uslubini faollashtirmoqchi bo'lsa, u holda b qiymati = 4. Bunday holda, foydalanuvchining o'zi chiziq qurilgan primitivni (namuna) belgilaydi. tanlov informatika maktabi
Doimiy
|
Ma'nosi
|
Tavsif
|
SolidLn
|
0
|
uzluksiz chiziq
|
DottedLn
|
1
|
nuqtalar chizig'i
|
CenterLn
|
2
|
Nuqtalar va chiziqlar chizig'i
|
DashedLn
|
3
|
kesilgan chiziq
|
UserBitLn
|
to'rtta
|
Foydalanuvchi turi
|
NormWidth
|
1
|
Oddiy qalinlik (1 piksel)
|
Qalinlik
|
3
|
Qalin chiziq (3 piksel)
|
Do'stlaringiz bilan baham: |