Shapes
Класс Shapes (Фигуры) позволяет добавлять, двигать и вращать фигуры в графическом окне.
Методы класса Shapes:
AddRectangle
Shapes.AddRectangle(width, height)
Добавляет прямоугольник с заданной шириной и выстой.
width — Ширина прямоугольника.
height — Высота прямоугольника.
Возвращает: Имя прямоугольника, который был добавлен в графическое окно.
AddEllipse
Shapes.AddEllipse(width, height)
Добавляет эллипс с заданной шириной и высотой.
width — Ширина эллипса.
height — Высота эллипса.
Возвращает: Имя эллипса, который был добавлен в графическое окно.
AddTriangle
Shapes.AddTriangle(x1, y1, x2, y2, x3, y3)
Добавляет треугольник, который представлен в виде набора вершин.
x1 — Координата X первой вершины.
y1 — Координата Y первой вершины.
x2 — Координата X второй вершины.
y2 — Координата Y второй вершины.
x3 — Координата X третьей вершины.
y3 — Координата Y третьей вершины.
Возвращает: Имя треугольника, который был добавлен в графическое окно.
AddLine
Shapes.AddLine(x1, y1, x2, y2)
Добавляет линию, соединяющую две заданные точки.
x1 — Координата X первой точки.
y1 — Координата Y первой точки.
x2 — Координата X второй точки.
y2 — Координата Y второй точки.
Возвращает: Имя линии, которая была добавлена в графическое окно.
AddImage
Shapes.AddImage(imageName)
Добавляет изображение в качестве фигуры, которую можно перемещать, анимировать или вращать.
imageName — Имя фигуры для отображения.
Возвращает: Имя изображения, которое было добавлено в графическое окно.
AddText
Shapes.AddText(text)
Добавляет текст в виде фигуры, которую можно перемещать, анимировать и вращать.
text — Добавляемый текст.
Возвращает: Имя текста, который только что был добавлен в графическое окно.
SetText
Shapes.SetText(shapeName, text)
Задает текст для текста-фигуры.
shapeName — Имя фигуры текста.
text — Новое текстовое значение.
Remove
Shapes.Remove(shapeName)
Удаляет фигуру из окна с графикой.
shapeName — Имя фигуры, которую нужно удалить.
Move
Shapes.Move(shapeName, x, y)
Перемещает фигуру с заданным именем в новою позицию.
shapeName — Имя фигуры, которую нужно переместить.
x — Координата X новой позиции.
y — Координата Y новой позиции.
Rotate
Shapes.Rotate(shapeName, angle)
Поворачивает фигуру с заданным именем на заданное число градусов.
shapeName — Имя поворачиваемой фигуры.
angle — Угол, на который надо повернуть фигуру.
Zoom
Shapes.Zoom(shapeName, scaleX, scaleY)
Масштабирует фигуру, используя заданный масштаб (от 0,1 до 20).
shapeName — Имя масштабируемой фигуры.
scaleX — Масштаб по оси X.
scaleY — Масштаб по оси Y.
Animate
Shapes.Animate(shapeName, x, y, duration)
Перемещает фигуру с заданным именем на новую позицию с использованием анимации.
shapeName — Имя перемещаемой фигуры.
x — Координата X новой позиции.
y — Координата Y новой позиции.
duration — Время анимации в миллисекундах.
GetLeft
Shapes.GetLeft(shapeName)
Получает координаты самой левой точки фигуры.
shapeName — Имя фигуры.
Возвращает: Координаты самой левой точки фигуры.
GetTop
Shapes.GetTop(shapeName)
Получает координаты самой верхней точки фигуры.
shapeName — Имя фигуры.
Возвращает: Координаты самой верхней точки фигуры.
GetOpacity
Shapes.GetOpacity(shapeName)
Получает уровень прозрачности фигуры.
shapeName — Имя фигуры.
Возвращает: Числовое значение прозрачности фигуры в виде значения от 0 до 100, где 0 — полностью прозрачная и 100 — полностью непрозрачная.
SetOpacity
Shapes.SetOpacity(shapeName, level)
Устанавливает уровень прозрачности фигуры.
shapeName — Имя фигуры.
level — Числовое значение прозрачности фигуры в виде значения от 0 до 100, где 0 — полностью прозрачная и 100 — полностью непрозрачная.
HideShape
Shapes.HideShape(shapeName)
Скрывает существующую фигуру.
shapeName — Имя фигуры.
ShowShape
Shapes.ShowShape(shapeName)
Отображает скрытую существующую фигуру.
shapeName — Имя фигуры.
Поделиться: