B. J. Boltayev, A. R. Azamatov, G. A. Azamatova, B. S. Xurramov nazariya, algoritm, dastur toshkent 2013


Download 372.89 Kb.
bet52/68
Sana02.11.2023
Hajmi372.89 Kb.
#1740971
1   ...   48   49   50   51   52   53   54   55   ...   68
Bog'liq
Algoritmlash va dasturlash asoslari seriyasidan Kitob – II b. J.-fayllar.org

320 
240 
300
200



75
7-§. PASKAL GRAFIKASIDA USULLAR


Paskalning turli rang va usulda bo‘yalgan shakllarni chizish protseduralari
ham bor. Mazkur shakllarning chegara chiziqlari rangi biz yuqorida ko‘rgan
SetColor protsedurasi bilan tanlanadi. Ularning ichini bo‘yash uchun rang va usul
Paskalning SetFillStyle(usul,rang); protsedurasi yordamida belgilanadi, bu yerda
rang – tanlanayotgan rang kodiusul – bo‘yash usuli.
Paskalda shakllarning ichini tanlangan rang bilan bir necha xil usulda bo‘yash
mumkin. Bo‘yash usullari ham ranglar kabi butun sonlar bilan kodlangan. Graph
modulida har bir bo‘yash usuliga alohida konstantalar ham ajratilgan. Quyidagi
jadvalda bo‘yash usullari, ularning kodlari va mos konstantalarning nomlari
keltirilgan.

Bo‘yash
usuli


Kodi
Konstanta
nomi
Fon rangi bilan bo‘yash
0
EmptyFill
Berilgan rang bilan bo‘yash
1
SolidFill
Qalin gorizontal chiziqlar bilan to‘ldirish
2
LineFill
Ingichka o‘ngga og‘ma chiziqlar bilan to‘ldirish
3
LtSlashFill
Qalin o‘ngga og‘ma chiziqlar bilan to‘ldirish
4
SlashFill
Qalin chapga og‘ma chiziqlar bilan to‘ldirish
5
BkSlashFill
Ingichka chapga og‘ma chiziqlar bilan to‘ldirish
6
LtBkSlashFill
Katak chiziq bilan to‘ldirish
7
HatchFill
Og‘ma katak chiziq bilan to‘ldirish
8
XHatchFill
Quyuq og‘ma chiziqlar bilan to‘ldirish
9
InterLeaveFill
Siyrak nuqtalar bilan to‘ldirish
10
WideDotFill
Quyuq nuqtalar bilan to‘ldirish
11
CloseDotFill
Foydalanuvchi belgilagan usulda bo‘yash
12
UserFill


Download 372.89 Kb.

Do'stlaringiz bilan baham:
1   ...   48   49   50   51   52   53   54   55   ...   68




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