BoundedObjectWPF.
| Конструкторы класса RegularPolygonWPF |
constructor (x,y,r: real; n: integer; c: GColor);
Создает правильный многоугольник заданного цвета с координатами центра (x,y) и радиусом описанной окружности r |
constructor (p: Point; r: real; n: integer; c: GColor);
Создает правильный многоугольник заданного цвета с центром в заданной точке и радиусом описанной окружности r |
| Свойства класса RegularPolygonWPF |
property Count: integer;
Количество вершин |
property Height: real;
Высота объекта |
property Radius: real;
Радиус описанной окрежности |
property Width: real;
Ширина объекта |
| Методы класса RegularPolygonWPF |
function WithBorder(w: real := -1): RegularPolygonWPF;
Декоратор включения границы объекта |
function WithNoBorder: RegularPolygonWPF;
Декоратор выключения границы объекта |
function WithRotate(da: real): RegularPolygonWPF;
Декоратор поворота объекта |
function WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): RegularPolygonWPF;
Декоратор текста объекта |
| Свойства базового класса BoundedObjectWPF |
property BorderColor: GColor;
Цвет границы графического объекта |
property BorderWidth: real;
Ширина границы графического объекта |
property Color: GColor;
Цвет графического объекта |
| Методы базового класса BoundedObjectWPF |
function WithBorder(w: real := -1): BoundedObjectWPF;
Декоратор включения границы объекта |
function WithNoBorder: BoundedObjectWPF;
Декоратор выключения границы объекта |
| Свойства базового класса 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;
Декоратор текста объекта |