| Свойства класса ObjectWPF |
property Center: Point;
Центр графического объекта |
property Color: GColor;
Цвет графического объекта |
property Dx: real;
Направление движения по оси X. Используется методом Move |
property Dy: real;
Направление движения по оси Y. Используется методом Move |
property FontColor: Color;
Цвет шрифта текста внутри графического объекта |
property FontName: string;
Имя шрифта текста внутри графического объекта |
property FontSize: real;
Размер текста внутри графического объекта |
property Height: real;
Высота графического объекта |
property Left: real;
Отступ графического объекта от левого края |
property LeftBottom: Point;
Левый нижний угол графического объекта |
property LeftTop: Point;
Левый верхний угол графического объекта |
property Number: integer;
Целое число, выводимое в центре графического объекта. Используется свойство Text |
property RightBottom: Point;
Правый нижний угол графического объекта |
property RightTop: Point;
Правый верхний угол графического объекта |
property RotateAngle: real;
Угол поворота графического объекта (по часовой стрелке) |
property RotateCenter: Point;
Центр поворота графического объекта |
property Text: string;
Текст внутри графического объекта |
property TextAlignment: Alignment;
Выравнивание текста внутри графического объекта |
property Top: real;
Отступ графического объекта от верхнего края |
property Width: real;
Ширина графического объекта |
| Методы класса ObjectWPF |
procedure AddChild(ch: ObjectWPF);
Добавляет к графическому объекту дочерний |
procedure DeleteChild(ch: ObjectWPF);
Удаляет из графического объекта дочерний |
procedure Destroy;
Удаляет графический объект |
procedure Move;
Перемещает графический объект на вектор (dx,dy) |
procedure MoveForward(r: real);
Перемещает графический объект в направлении RotateAngle (вверх при RotateAngle=0) |
procedure MoveOn(a,b: real);
Перемещает графический объект на вектор (a,b) |
procedure MoveTo(x,y: real);
Перемещает левый верхний угол графического объекта к точке (x,y) |
procedure Rotate(da: real);
Поворачивает графический объект по часовой стрелке на угол da |
procedure ToBack;
Переносит графический объект на задний план |
procedure ToFront;
Переносит графический объект на передний план |
function WithRotate(da: real): ObjectWPF;
Декоратор поворота объекта |
function WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;
Декоратор текста объекта |