Краткая справка по языку программирования Turbo Pascal
Константы, определяющие графический режим
Графический драйвер |
Константа режима |
Растр |
Палитра |
Число страниц |
|||||||||
Имя |
Значение |
Имя |
Значение |
||||||||||
CurrentDriver* | -128 | ||||||||||||
Detect | 0 | ||||||||||||
CGA | 1 | CGACO | 0 | 320х200 | СО | 1 | |||||||
CGAC1 | 1 | 320х200 | С1 | 1 | |||||||||
CGAC2 | 2 | 320х200 | С2 | 1 | |||||||||
CGAC3 | 3 | 320х200 | СЗ | 1 | |||||||||
CGAHl | 4 | 640х200 | 2 цвета | 1 | |||||||||
MCGA | 2 | MCGACO | 0 | 320х200 | СО | 1 | |||||||
MCGAC1 | 1 | 320х200 | С1 | 1 | |||||||||
MCGAC2 | 2 | 320х200 | С2 | 1 | |||||||||
MCGAC3 | 3 | 320х200 | СЗ | 1 | |||||||||
MCGAMed | 4 | 640х200 | 2 цвета | 1 | |||||||||
MCGAHi | 5 | 640х480 | 2 цвета | 1 | |||||||||
EGA | 3 | EGALo | 0 | 640х200 | 16 цветов | 4 | |||||||
EGAHi | 1 | 640х350 | 16 цветов | 2 | |||||||||
EGA64 | 4 | EGA64Lo | 0 | 640х200 | 16 цветов | 1 | |||||||
EGA64Hi | 1 | 640х350 | 4 цвета | 1 | |||||||||
EGAMono | 5 | EGAMonoHi | 3 | 640х350 | 2 цвета | 1** | |||||||
EGAMonoHi | 3 | 640х350 | 2 цвета | 2*** | |||||||||
IBM8514 | 6 | IBM8514Lo | 0 | 640х480 | 256 цветов | 1 | |||||||
IBM8514Hi | 1 | 1024х768 | 256 цветов | 1 | |||||||||
HercMono | 7 | HercMonoHi | 0 | 720х348 | 2 цвета | 2 | |||||||
ATT400 | 8 | ATT400CO | 0 | 320х200 | СО | 1 | |||||||
ATT400C1 | 1 | 320х200 | С1 | 1 | |||||||||
ATT400C2 | 2 | 320х200 | С2 | 1 | |||||||||
ATT400C3 | 3 | 320х200 | СЗ | 1 | |||||||||
ATT400Med | 4 | 640х200 | 2 цвета | 1 | |||||||||
ATT400Hi | 5 | 640х400 | 2 цвета | 1 | |||||||||
VGA | 9 | VGALo | 0 | 640х200 | 16 цветов | 2 | |||||||
VGAMed | 1 | 640х350 | 16 цветов | 2 | |||||||||
VGAHi | 2 | 640х480 | 16 цветов | 1 | |||||||||
PC3270 | 10 | PC3270Hi | 0 | 720х350 | 2 цвета | 1 |
* используется в процедуре GetModeRange
** 64 К на EGAMono-карте
*** 256К на EGAMono-карте
Прочие константы
Имя |
Тип |
Значение |
Использование |
Примечание |
||||
TopOn | boolean | True | Определяют, изображать ли верхнюю грань в процедуре Bar3D | Изображать | ||||
TopOff | boolean | False | Не изображать | |||||
NormalPut | word | 0 | Определяют способ наложения изображения при выводе процедурой Putlmage | Изображение
заменяется новым | ||||
CopyPut | word | 0 | ||||||
XORPut | word | 1 | по логике ХОР | |||||
OrPut | word | 2 | по логике OR | |||||
AndPut | word | 3 | по логике AND | |||||
NotPut | word | 4 | по логике NOT | |||||
ClipOn | boolean | True | Определяют, отсекать ли изображение за пределами визуального порта, устанавливаемого процедурой SetViewPort | Отсекать изображение | ||||
ClipOff | boolean | False | Выводить изображение | |||||
Black | word | 0 | Установка цвета в процедурах SetColor, SetBkColor, PutPixel | Черный | ||||
Blue | word | 1 | Синий | |||||
Green | word | 2 | Зеленый | |||||
Cyan | word | 3 | Циан (цвет морской волны) | |||||
Red | word | 4 | Темно-красный | |||||
Magenta | word | 5 | Пурпурный | |||||
Brown | word | 6 | Коричневый | |||||
LightGray | word | 7 | Светло-серый | |||||
DarkGray | word | 8 | Темно-серый | |||||
LightBlue | word | 9 | Голубой | |||||
LightGreen | word | 10 | Ярко-зеленый | |||||
LightCyan | word | 11 | Светлый циан | |||||
LightRed | word | 12 | Ярко-красный | |||||
LightMagenta | word | 13 | Ярко-пурпурный | |||||
Yellow | word | 14 | Желтый | |||||
White | word | 15 | Белый | |||||
EGABIack | word | 0 | Установка цветов при работе с монитором IBM 8514 | Черный | ||||
EGABlue | word | 1 | Синий | |||||
EGAGreen | word | 2 | Зеленый | |||||
EGACyan | word | 3 | Циан | |||||
EGARed | word | 4 | Темно-красный | |||||
EGAMagenta | word | 5 | Пурпурный | |||||
EGABrown | word | 20 | Коричневый | |||||
EGALightgray | word | 7 | Светло-серый | |||||
EGADarkgray | word | 56 | Темно-серый | |||||
EGALightblue | word | 57 | Голубой | |||||
EGALightgreen | word | 58 | Ярко-зеленый | |||||
EGALightcyan | word | 59 | Светлый циан | |||||
EGALightred | word | 60 | Ярко-красный | |||||
EGALightmagenta | word | 61 | Ярко-пурпурный | |||||
EGAYellow | word | 62 | Желтый | |||||
EGAWhite | word | 63 | Белый | |||||
SolidLn | word | 0 | Определение шаблона начертания линии в процедурах GetLineSettings
и SetLineStyle | Сплошная | ||||
Dotted Ln | word | 1 | Точечная | |||||
CenterLn | word | 2 | Пунктирная | |||||
DashedLn | word | 3 | Штриховая | |||||
UserBitLn | word | 4 | Определенная пользователем | |||||
EmptyFill | word | 0 | Для установки шаблонов закраски в процедурах GetFillSettings, SetFillStyle | Цвет фона | ||||
SolidFill | word | 1 | Цвет рисунка | |||||
LineFill | word | 2 | Горизонт. штриховка | |||||
LtSlashFill | word | 3 | Штриховка ///// | |||||
SlashFill | word | 4 | Утолщ. штриховка | |||||
BkSlashFill | word | 5 | Утолщ. штриховка | |||||
LtBkSlashFill | word | 6 | Расплывчатая штр. | |||||
HatchFill | word | 7 | Решетка | |||||
XHatchFill | word | 8 | Косая решетка а | |||||
InterleaveFill | word | 9 | Частое переплетение | |||||
WideDotFill | word | 10 | Редкие точки | |||||
CloseDotFill | word | 11 | Частые точки | |||||
UserFill | word | 12 | Шаблон, определенный пользователем | |||||
LeftText | word | 0 | Установка способа привязки текста к точке вывода по горизонтали и вертикали | Левым краем | ||||
CenterText | word | 1 | По центру | |||||
RightText | word | 2 | Правым краем | |||||
BottomText | word | 0 | Нижним краем | |||||
CenterText | word | 1 | По центру | |||||
TopText | word | 2 | Верхним краем | |||||
NormWidth | word | 1 | Определение толщины линий в процедурах GetLineSettings и SetLineStyle | Одинарная | ||||
ThickWidth | word | 3 | Тройная | |||||
DefaultFont | word | 0 | Определение шрифта для текста в процедурах SetTextStyle и GetTextSettings | Матричный шрифт | ||||
TriplexFont | word | 1 | Триплекс | |||||
Small Font | word | 2 | Мелкий шрифт | |||||
SansSerifFont | word | 3 | Сан-сериф | |||||
GothicFont | word | 4 | Готический | |||||
HorizDir | word | 0 | Определение направления текста в процедурах SetTextStyle и GetTextSettings | Горизонтальное | ||||
VertDir | word | 1 | Вертикальное | |||||
UserCharSize | word | 0 | Определение размера шрифта для процедур SetTextStyle и GetTextSettings | Размер, определенный пользователем |