Interface ICanvasPathMethods

ICanvasPathMethods interface

Интерфейс ICanvasPathMethods используется для управления путями объектов.

public interface ICanvasPathMethods

Методы

ИмяОписание
Arc(double, double, double, double, double)Добавляет дугу к пути с центром в позиции (x, y) с радиусом r, начинающимся в startAngle и заканчивающимся в endAngle и идущим в заданном направлении против часовой стрелки (по умолчанию по часовой стрелке).
Arc(double, double, double, double, double, bool)Добавляет дугу к пути с центром в позиции (x, y) с радиусом r, начинающимся в startAngle и заканчивающимся в endAngle и идущим в заданном направлении против часовой стрелки (по умолчанию по часовой стрелке).
ArcTo(double, double, double, double, double)Добавляет к пути дугу с заданными контрольными точками и радиусом, соединенную с предыдущей точкой прямой линией.
BezierCurveTo(double, double, double, double, double, double)Добавляет кубическую кривую Безье к пути. Требует три балла. Первые две точки — контрольные, а третья — конечная. Начальная точка — это последняя точка текущего пути, которую можно изменить с помощью функции moveTo() перед созданием кривой Безье.
ClosePath()Заставляет точку пера вернуться к началу текущего подпути. Пытается провести прямую линию от текущей точки до начала. Если фигура уже закрыта или имеет только одну точку, эта функция ничего не делает.
Ellipse(double, double, double, double, double, double, double)Добавляет эллипс к пути с центром в позиции (x, y) с радиусами радиуса X и радиуса Y, начинающимися в startAngle и заканчивающимися в endAngle, идущими в заданном направлении против часовой стрелки (по умолчанию по часовой стрелке).
Ellipse(double, double, double, double, double, double, double, bool)Добавляет эллипс к пути с центром в позиции (x, y) с радиусами радиуса X и радиуса Y, начинающимися в startAngle и заканчивающимися в endAngle, идущими в заданном направлении против часовой стрелки (по умолчанию по часовой стрелке).
LineTo(double, double)Соединяет последнюю точку подпути с координатами x, y прямой линией.
MoveTo(double, double)Перемещает начальную точку нового подпути в координаты (x, y).
QuadraticCurveTo(double, double, double, double)Добавляет квадратичную кривую Безье к текущему пути.
Rect(double, double, double, double)Создает путь для прямоугольника в позиции (x, y) с размером, определяемым шириной и высотой.

Смотрите также