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) с радиусами radiusX и radiusY, начинающимися в startAngle и заканчивающимися в endAngle движется в заданном направлении против часовой стрелки (по умолчанию по часовой стрелке).
Ellipse(double, double, double, double, double, double, double, bool) Добавляет эллипс к пути с центром в позиции (x, y) с радиусами radiusX и radiusY, начинающимися в startAngle и заканчивающимися в endAngle движется в заданном направлении против часовой стрелки (по умолчанию по часовой стрелке).
LineTo(double, double) Соединяет последнюю точку подпути с координатами x, y прямой линией.
MoveTo(double, double) Перемещает начальную точку нового подпути в координаты (x, y).
QuadraticCurveTo(double, double, double, double) Добавляет квадратичную кривую Безье к текущему пути.
Rect(double, double, double, double) Создает путь для прямоугольника в позиции (x, y) с размером, который определяется шириной и высотой.

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