Язык:
Русский
English
{ Пример программы для процедуры SetViewPort }
uses Graph;
var
Gd, Gm : Integer;
begin
Gd := Detect;
InitGraph(Gd, Gm, 'X:\BP');
if GraphResult <> grOk then
Halt(1);
SetColor(1);
Line(0, 0, 50, 50);
Rectangle(60, 0, GetMaxX - 60, 50);
SetColor(2);
SetViewPort(60, 0, GetMaxX - 60, 50, ClipOff);
Line(0, 0, 100, 100);
SetColor(3);
SetViewPort(60, 0, GetMaxX - 60, 50, ClipOn);
Line(50, 0, 150, 100);
ReadLn;
CloseGraph;
end.
var
Gd, Gm : Integer;
begin
Gd := Detect;
InitGraph(Gd, Gm, 'X:\BP');
if GraphResult <> grOk then
Halt(1);
SetColor(1);
Line(0, 0, 50, 50);
Rectangle(60, 0, GetMaxX - 60, 50);
SetColor(2);
SetViewPort(60, 0, GetMaxX - 60, 50, ClipOff);
Line(0, 0, 100, 100);
SetColor(3);
SetViewPort(60, 0, GetMaxX - 60, 50, ClipOn);
Line(50, 0, 150, 100);
ReadLn;
CloseGraph;
end.