Язык:
Русский
English
GetLineSettings (процедура) (модуль Graph)
Возвращает текущий тип, шаблон и толщину линии, установленные с помощью процедуры SetLineStyle.
Объявление
Procedure GetLineSettings(Var LineInfo : LineSettingsType);
Режим
Real, Protected
Ограничения
Нужно быть в графическом режиме.
Смотри также
Пример
Язык:
Русский
English
{ Пример программы для процедуры GetLineSettings }
uses Graph;
var
Gd, Gm : Integer;
OldStyle : LineSettingsType;
begin
Gd := Detect;
InitGraph(Gd, Gm, 'X:\BP');
if GraphResult <> grOk then
Halt(1);
Line(0, 0, 100, 0);
GetLineSettings(OldStyle);
SetLineStyle(DottedLn, 0, ThickWidth); { Новый стиль }
Line(0, 10, 100, 10);
{ Восстанавливаем прежний стиль }
with OldStyle do
SetLineStyle(LineStyle, Pattern, Thickness);
Line(0, 20, 100, 20);
ReadLn;
CloseGraph;
end.
var
Gd, Gm : Integer;
OldStyle : LineSettingsType;
begin
Gd := Detect;
InitGraph(Gd, Gm, 'X:\BP');
if GraphResult <> grOk then
Halt(1);
Line(0, 0, 100, 0);
GetLineSettings(OldStyle);
SetLineStyle(DottedLn, 0, ThickWidth); { Новый стиль }
Line(0, 10, 100, 10);
{ Восстанавливаем прежний стиль }
with OldStyle do
SetLineStyle(LineStyle, Pattern, Thickness);
Line(0, 20, 100, 20);
ReadLn;
CloseGraph;
end.