Курсовая работа: Графическое программирование на Ms Fortran
call outgtext (val) ! вывод значения
call outgtext (' MPa')
Определение параметров установленного шрифта можно осуществить функцией GetFontInfo, которая возвращает характеристики шрифта в виде структуры fontinfo, определенной в файле fgraph.fd.
Пример:
RECORD /fontinfo/fi
………………………
dum = GetFontInfo (fi)
write (5,*)’ Путь к файлу шрифта –‘,fi.filename
Элементы структуры fontinfo:
type – тип шрифта: 1-векторный, 0-битовый
ascent – размещение от верхней базовой линии пиксела
Integer*2 pixwidth –ширина символов в пикселях (0-пропорциональный шрифт)
pixheight - высота символов в пикселях (0-пропорциональный шрифт)
avgvidth – средняя ширина символов в пикселях
filename – имя файла с путем доступа
Character facename – имя шрифта.
Выгрузка шрифта.
Выгрузка зарегистрированных шрифтов из памяти осуществляется п/п UnRegisterFonts ()
Пример программы деления экрана на 4 области.
! File: geomshar.for
$DEBUG ! Производит дополнительные проверки при компиляции
$STORAGE:2 ! Переменные и константы целого типа:2-х байтовые (integer*2)
$DECLARE ! Генерация предупреждающих сообщений для необъявленных переменных
include 'fgraph.fi' ! Включение интерфейсов графических функций в начале каждого файла
interface to function getch() ! Объявление ф-ции getch, ее
integer getch [C, alias:'_getch'] ! атрибутов, типов формальных
end ! параметров
program Demonstr_devide_screen ! Объявление головной программы
implicit NONE ! Запретить неявное объявление типов