2016-04-13 11:08:28 +03:00
|
|
|
|
// Класс штампа текста
|
2015-05-14 22:35:07 +03:00
|
|
|
|
uses GraphABC;
|
|
|
|
|
|
|
|
|
|
|
|
type
|
2016-04-13 11:08:28 +03:00
|
|
|
|
TextStamp = auto class
|
2015-05-14 22:35:07 +03:00
|
|
|
|
x,y,pt: integer;
|
|
|
|
|
|
Text: string;
|
|
|
|
|
|
procedure Stamp;
|
|
|
|
|
|
begin
|
|
|
|
|
|
Font.Size := pt;
|
|
|
|
|
|
TextOut(x,y,text);
|
|
|
|
|
|
end;
|
|
|
|
|
|
procedure MoveOn(dx,dy: integer);
|
|
|
|
|
|
begin
|
|
|
|
|
|
x += dx; y += dy;
|
|
|
|
|
|
end;
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
|
|
begin
|
2015-12-28 14:25:15 +03:00
|
|
|
|
var txt := new TextStamp(200,200,14,'Привет!');
|
2015-05-14 22:35:07 +03:00
|
|
|
|
txt.Stamp;
|
|
|
|
|
|
txt.MoveOn(0,40);
|
2015-12-28 14:25:15 +03:00
|
|
|
|
txt.Text := 'До свидания!';
|
2015-05-14 22:35:07 +03:00
|
|
|
|
txt.Stamp;
|
|
|
|
|
|
end.
|