• Ученье — свет. А неyченье — всю жизнь писать на питоне.

Класс Shapes (Фигуры)

http://smallbasic.com/smallbasic.com/img/object_32.pngShapes

Класс Shapes (Фигуры) позволяет добавлять, двигать и вращать фигуры в графическом окне.

Методы класса Shapes:

http://smallbasic.com/smallbasic.com/img/method_16.pngAddRectangle

Shapes.AddRectangle(width, height)

Добавляет прямоугольник с заданной шириной и выстой.

width — Ширина прямоугольника.

height — Высота прямоугольника.

Возвращает: Имя прямоугольника, который был добавлен в графическое окно.

http://smallbasic.com/smallbasic.com/img/method_16.pngAddEllipse

Shapes.AddEllipse(width, height)

Добавляет эллипс с заданной шириной и высотой.

width — Ширина эллипса.

height — Высота эллипса.

Возвращает: Имя эллипса, который был добавлен в графическое окно.

http://smallbasic.com/smallbasic.com/img/method_16.pngAddTriangle

Shapes.AddTriangle(x1, y1, x2, y2, x3, y3)

Добавляет треугольник, который представлен в виде набора вершин.

x1 — Координата X первой вершины.

y1 — Координата Y первой вершины.

x2 — Координата X второй вершины.

y2 — Координата Y второй вершины.

x3 — Координата X третьей вершины.

y3 — Координата Y третьей вершины.

Возвращает: Имя треугольника, который был добавлен в графическое окно.

http://smallbasic.com/smallbasic.com/img/method_16.pngAddLine

Shapes.AddLine(x1, y1, x2, y2)

Добавляет линию, соединяющую две заданные точки.

x1 — Координата X первой точки.

y1 — Координата Y первой точки.

x2 — Координата X второй точки.

y2 — Координата Y второй точки.

Возвращает: Имя линии, которая была добавлена в графическое окно.

http://smallbasic.com/smallbasic.com/img/method_16.pngAddImage

Shapes.AddImage(imageName)

Добавляет изображение в качестве фигуры, которую можно перемещать, анимировать или вращать.

imageName — Имя фигуры для отображения.

Возвращает: Имя изображения, которое было добавлено в графическое окно.

http://smallbasic.com/smallbasic.com/img/method_16.pngAddText

Shapes.AddText(text)

Добавляет текст в виде фигуры, которую можно перемещать, анимировать и вращать.

text — Добавляемый текст.

Возвращает: Имя текста, который только что был добавлен в графическое окно.

http://smallbasic.com/smallbasic.com/img/method_16.pngSetText

Shapes.SetText(shapeName, text)

Задает текст для текста-фигуры.

shapeName — Имя фигуры текста.

text — Новое текстовое значение.

http://smallbasic.com/smallbasic.com/img/method_16.pngRemove

Shapes.Remove(shapeName)

Удаляет фигуру из окна с графикой.

shapeName — Имя фигуры, которую нужно удалить.

http://smallbasic.com/smallbasic.com/img/method_16.pngMove

Shapes.Move(shapeName, x, y)

Перемещает фигуру с заданным именем в новою позицию.

shapeName — Имя фигуры, которую нужно переместить.

x — Координата X новой позиции.

y — Координата Y новой позиции.

http://smallbasic.com/smallbasic.com/img/method_16.pngRotate

Shapes.Rotate(shapeName, angle)

Поворачивает фигуру с заданным именем на заданное число градусов.

shapeName — Имя поворачиваемой фигуры.

angle — Угол, на который надо повернуть фигуру.

http://smallbasic.com/smallbasic.com/img/method_16.pngZoom

Shapes.Zoom(shapeName, scaleX, scaleY)

Масштабирует фигуру, используя заданный масштаб (от 0,1 до 20).

shapeName — Имя масштабируемой фигуры.

scaleX — Масштаб по оси X.

scaleY — Масштаб по оси Y.

http://smallbasic.com/smallbasic.com/img/method_16.pngAnimate

Shapes.Animate(shapeName, x, y, duration)

Перемещает фигуру с заданным именем на новую позицию с использованием анимации.

shapeName — Имя перемещаемой фигуры.

x — Координата X новой позиции.

y — Координата Y новой позиции.

duration — Время анимации в миллисекундах.

http://smallbasic.com/smallbasic.com/img/method_16.pngGetLeft

Shapes.GetLeft(shapeName)

Получает координаты самой левой точки фигуры.

shapeName — Имя фигуры.

Возвращает: Координаты самой левой точки фигуры.

http://smallbasic.com/smallbasic.com/img/method_16.pngGetTop

Shapes.GetTop(shapeName)

Получает координаты самой верхней точки фигуры.

shapeName — Имя фигуры.

Возвращает: Координаты самой верхней точки фигуры.

http://smallbasic.com/smallbasic.com/img/method_16.pngGetOpacity

Shapes.GetOpacity(shapeName)

Получает уровень прозрачности фигуры.

shapeName — Имя фигуры.

Возвращает: Числовое значение прозрачности фигуры в виде значения от 0 до 100, где 0 — полностью прозрачная и 100 — полностью непрозрачная.

http://smallbasic.com/smallbasic.com/img/method_16.pngSetOpacity

Shapes.SetOpacity(shapeName, level)

Устанавливает уровень прозрачности фигуры.

shapeName — Имя фигуры.

level — Числовое значение прозрачности фигуры в виде значения от 0 до 100, где 0 — полностью прозрачная и 100 — полностью непрозрачная.

http://smallbasic.com/smallbasic.com/img/method_16.pngHideShape

Shapes.HideShape(shapeName)

Скрывает существующую фигуру.

shapeName — Имя фигуры.

http://smallbasic.com/smallbasic.com/img/method_16.pngShowShape

Shapes.ShowShape(shapeName)

Отображает скрытую существующую фигуру.

shapeName — Имя фигуры.


Поделиться: