Оқулық Қазақстан Республикасы Білім жəне ғылым министрлігі бекіткен Алматы, 2011 1



бет131/210
Дата06.01.2022
өлшемі4,42 Mb.
#16437
түріОқулық
1   ...   127   128   129   130   131   132   133   134   ...   210
Байланысты:
boribaev-algoritmdeu

219

Нөмір Файл Қысқаша сипаттамасы

  1. scri.chr «Қолжазба» қаріп

  2. simp.chr Courier типті бірштрихты қаріп

  3. tscr.chr Times Italic типті қисайтылған қаріп

  4. Icom.chr Times Roman типті қаріп

  5. euro. chr Courier типті үлкейтілген қаріп




10

bold.chr

Үлкен екіштрихты қаріп









DefaultFont қаріпі Graph модуліне кіреді жəне оған кез кел-ген уақытта қол жеткізуге болады. Бұл жалғыз матрицалық қаріп, оның символдары 8x8 пиксел матрица арқылы салынады. Қалған қаріпердің барлығы векторлық: олардың элементтері бағыты жəне көлемі арқылы сипатталатын векторлар жиынығы арқылы құрастырылады. Векторлық қаріптер бейнелену мүм-кіндіктерінің кеңдігімен ерекшеленеді. Ал, олардың басты ерек-шелігі қаріп мөлшерінің бейнелену сапасын төмендетпей, өте жеңіл өзгеруінде. Қаріптердің əрқайсысы жеке дискілік файлда орналасады. Егер Сіз қандай да бір векторлық қаріпті қолданатын болсаңыз, ол қаріп алдын ала сіздің каталогыңызға жазылып қойылуы тиіс. Таңдап алынған қаріп каталогта жоқ болса, оның орнына стандартты қаріп шығарылады.


DefaultFont қаріпі графика іске қосылған кезде шығарыла-тын мəтін сарапталып, графикалық драйвермен жасалынады. Сондықтан, егер сіздің компьютеріңіз мəтіндік режимде орыс əріптерін шығара алатын болса, онда осы қаріптің көмегімен графикалық режимде де орысша мəтін шығара аласыз. Басқа қаріптерді тек модификациялаудан кейін ғана шығаруға болады.
Шығарылатын мəтін бағытын беру үшін келесі тұрақтыларды қолдануға болады:

const
HorizDir = 0;{солдан ңға қарай} VertDir = 1;{Төменнен жоғары қарай}
Стандартты OutText жəне OutTextXY процедуралары мəтінді тек екі бағытта ғана шығара алады. Векторлық қаріптердің құрылымын біле отырып, мəтінді кез келген бағытта шығаратын


220

жеке шығару процедураларын құрастыру қиын емес (F_GrText модулінің OutString процедурасы).

Əр қаріп өз өлшемін он есе өзгерте алады. Шығарылатын символ көлемі 1-ден 10-ға дейінгі аралықта өзгеретін Size па-раметрімен беріледі (нүктелік қаріп – 1 мен 32 диапазонында). Егер параметр мəні 0 болса, нөмірі 1 көлем орнатылады, егер 10 үлкен болса – 10 - нөмірлі көлем орнатылады. Экрандағы барлық мүмкіндіктерді көруді жүзеге асыратын қаріптің ең кіші көлемі - 4 (нүктелік қаріп үшін –1) болады.


Келесі программада əртүрлі қаріптер шығарылады (7.11-су-рет). Олардың көлемдері жолдың биіктіктері бірдей болатындай етіп таңдалып алынған. Программаны орындауға жіберер ал-дында .CHR кеңейтілімі бар барлық қаріп файлдарын ағымдағы каталогқа көшіріп алу керек.
uses Graph, CRT;
const
FontNames: array [1..10] of String[4] = ('TRIP','LITT','SANS','GOTH', 'SCRI',
'SIMP', 'TSCR', 'LOOM', 'EURO','BOLD'); Tabl=50;





Достарыңызбен бөлісу:
1   ...   127   128   129   130   131   132   133   134   ...   210




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет