ВУЗ:
Составители:
Рубрика:
46
46
Size = от 1 до 32 для стандартного (0) шрифта и от 1 до 32 - для всех
остальных. Если значение Size превышает максимально возможное, то Size
устанавливается равным максимуму.
Следующая программа демонстрирует вывод текста всеми шрифтами со
сменой величины size от 1 до 5.
Uses crt,graph;
var s,ss:string; i,j,size:word;
{ Сюда поместить процедуру инициализации графического режима}
begin Init_graph_Mode;
{ Вывод текста в горизонтальном направлении}
size:=0;
for j:=1 to 5 do begin
size:=size+1; { Смена размера шрифта}
str(size,ss);
For i:=0 to 10 do
Begin str(i,s);
settextstyle(i,0,size); { Установка стиля шрифта}
outtextxy(10,10+i*35,'This is Font:' + s +' size='+ss );
end; readkey; cleardevice;
end;
{ Вывод текста в вертикальном направлении}
size:=0;
for j:=1 to 5 do begin
size:=size+1;
str(size,ss);
For i:=0 to 10 do
begin
str(i,s);
settextstyle(i,1,size);
outtextxy(10+i*45,10,'This is Font:' + s + 'size='+ss );
end; readkey; cleardevice;
end;
closegraph;
end.
Кроме описанных основных процедур для вывода текста разработаны еще
несколько вспомогательных процедур и функций. Желающие могут ознакомиться
с ними в [1, 2].
2.2.11 Окна и страницы в графическом режиме
В графическом режиме, подобно текстовому
, на экране можно открывать
(устанавливать) прямоугольные окна. Для этого используется процедура
SetViewPort(X1, Y1, X2, Y2, Clip);
X1, Y1, X2, Y2 - координаты верхнего левого и правого нижнего углов;
переменная Clip может принимать одно из двух значений: ClipOn = True или
46 Size = от 1 до 32 для стандартного (0) шрифта и от 1 до 32 - для всех остальных. Если значение Size превышает максимально возможное, то Size устанавливается равным максимуму. Следующая программа демонстрирует вывод текста всеми шрифтами со сменой величины size от 1 до 5. Uses crt,graph; var s,ss:string; i,j,size:word; { Сюда поместить процедуру инициализации графического режима} begin Init_graph_Mode; { Вывод текста в горизонтальном направлении} size:=0; for j:=1 to 5 do begin size:=size+1; { Смена размера шрифта} str(size,ss); For i:=0 to 10 do Begin str(i,s); settextstyle(i,0,size); { Установка стиля шрифта} outtextxy(10,10+i*35,'This is Font:' + s +' size='+ss ); end; readkey; cleardevice; end; { Вывод текста в вертикальном направлении} size:=0; for j:=1 to 5 do begin size:=size+1; str(size,ss); For i:=0 to 10 do begin str(i,s); settextstyle(i,1,size); outtextxy(10+i*45,10,'This is Font:' + s + 'size='+ss ); end; readkey; cleardevice; end; closegraph; end. Кроме описанных основных процедур для вывода текста разработаны еще несколько вспомогательных процедур и функций. Желающие могут ознакомиться с ними в [1, 2]. 2.2.11 Окна и страницы в графическом режиме В графическом режиме, подобно текстовому, на экране можно открывать (устанавливать) прямоугольные окна. Для этого используется процедура SetViewPort(X1, Y1, X2, Y2, Clip); X1, Y1, X2, Y2 - координаты верхнего левого и правого нижнего углов; переменная Clip может принимать одно из двух значений: ClipOn = True или 46
Страницы
- « первая
- ‹ предыдущая
- …
- 44
- 45
- 46
- 47
- 48
- …
- следующая ›
- последняя »