Delphining grafik imkoniyatlari


Xususiyat Aniqlanishi


Download 0.58 Mb.
bet3/29
Sana09.03.2023
Hajmi0.58 Mb.
#1254496
1   2   3   4   5   6   7   8   9   ...   29
Bog'liq
delphi uzb графика

Xususiyat

Aniqlanishi

Name

Foydalaniluvchi shrift nomi, masalan, Arial

Size



Shriftning punktlardagi o’lchami. Punkt-shrift o’lchov birligi bo’lib, poligrafiyada ishlatiladi. 1 punkt 1/72 dyuymga teng.

Style

Belgini yozilish shakli: odiy, qalin, qiya (og’gan), ostiga chizilgan, ustiga chizilgan. Stil quyidagi konstantalar bilan beriladi:fsBold (qalin), fsltalic (kursiv), fsUnderline (ostiga chizilgan), fsStrikeOut (ustiga chizilgan).




style



style xususiyati to’plam bo’lib, kerakli stillarni almashtirish imkonini beradi. Masalan, qalin-og’gan harfda yozish uchun Объект. Canvas . Font : = [fsBold, fs Italic] deb yozish yetarli

Color

Belgi rangi. Qiymat sifatida Tcolor tip konstantalaridan foydalanish mumkin.

Diqqat!
Matn hosil bo’luvchi soha mo’yqalamning joriy rangida bo’yalgan bo’ladi. Shuning uchun, matnni chiqarishdan avval Brush.Color xususiyatiga bsClear qiymatni yoki boshqa rang berish kerak.
Quyidagi dastur qismi matnni formada hosil qilishni ta’minlaydi:
with Form1.Canvas do begin
// shrift xarakteristikalarini o’rnatish
Font.Name := 'Tahoma';
Font.Size := 20;
Font.Style := [fsltalic, fsBold] ;
Brush.Style := bsClear; // matn chiquvchi soha bo’yalmagan
TextOut(0, 10, 'Borland Delphi 7');
end;
TextOut uslubi bilan matn hosil qilingandan so’ng ko’rsatkich (qalam) matn yozilgan soxaning yuqori o’ng burchagiga siljiydi. Ba’zan dastur ishlashi davomida uzunligi noma’lum bo’lgan matndan so’ng biror matnni yozish kerak bo’lib qoladi, masalan, “so’m” so’zini. Bunday holatda hosil bo’lgan matnning yuqori-o’ng nuqtasini aniqlash lozim. Buning uchun PenPos ususiyatdan foydalaniladi:

Download 0.58 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   29




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