Class Path2D
Содержание
[
Скрывать
]Path2D class
Интерфейс Path2D Canvas 2D API используется для объявления путей, которые затем используются в объектах CanvasRenderingContext2D. Методы пути интерфейса CanvasRenderingContext2D также присутствуют в этом интерфейсе и позволяют вам создавать пути , которые вы можете сохранить и воспроизвести по мере необходимости на холсте.
public class Path2D : DOMObject, ICanvasPathMethods, IDisposable
Конструкторы
Имя | Описание |
---|---|
Path2D() | возвращает вновь созданный объект Path2D object |
Path2D(Path2D) | возвращает вновь созданный экземпляр объекта Path2D с другим путем в качестве аргумента (создает копию) |
Path2D(string) | возвращает вновь созданный объект Path2D со строкой, состоящей из данных пути SVG. |
Методы
Имя | Описание |
---|---|
AddPath(Path2D) | Добавляет к пути путь, заданный аргументом. |
AddPath(Path2D, SVGMatrix) | Добавляет к пути путь, заданный аргументом. |
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() | Заставляет точку пера вернуться к началу текущего подпути. Пытается провести прямую линию от текущей точки до начала. Если фигура уже закрыта или имеет только одну точку, эта функция ничего не делает. |
Dispose() | Удаляет объект. |
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, идущими в заданном направлении против часовой стрелки (по умолчанию по часовой стрелке). |
virtual GetPlatformType() | Этот метод используется для получения объекта ECMAScript.Type . |
LineTo(double, double) | Соединяет последнюю точку подпути с координатами x, y прямой линией. |
MoveTo(double, double) | Перемещает начальную точку нового подпути в координаты (x, y). |
QuadraticCurveTo(double, double, double, double) | Добавляет квадратичную кривую Безье к текущему пути. |
Rect(double, double, double, double) | Создает путь для прямоугольника в позиции (x, y) с размером, определяемым шириной и высотой. |
Смотрите также
- class DOMObject
- interface ICanvasPathMethods
- пространство имен Aspose.Html.Dom.Canvas
- сборка Aspose.HTML