Interface ICanvasPathMethods

Interface ICanvasPathMethods

Название пространства: Aspose.Html.Dom.Canvas Ассоциация: Aspose.HTML.dll (25.4.0)

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

[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasPathMethods

Methods

Arc(Двойная, двоякая, двойная)

Добавляет арку к пути, который сосредоточен в (x, y) положении с радиусом r, начиная с началаAngle и заканчивая в концеAngle, идущей в указанном направлении антиблоковым (по умолчанию к часовным).

[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)

Parameters

x double

X-координаты центра арка.

y double

Координаты и центра арка.

radius double

радиус арка.

startAngle double

Угол, с которого начинается арка, измеряется по часовой мере с положительной оси x и выражается в радианах.

endAngle double

Угол, в котором заканчивается арка, измеряется по часовой мере с положительной x-оси и выражается в радианах.

Arc(Двойная, двоевая, двоякая, двойная)

Добавляет арку к пути, который сосредоточен в (x, y) положении с радиусом r, начиная с началаAngle и заканчивая в концеAngle, идущей в указанном направлении антиблоковым (по умолчанию к часовным).

[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)

Parameters

x double

X-координаты центра арка.

y double

Координаты и центра арка.

radius double

радиус арка.

startAngle double

Угол, с которого начинается арка, измеряется по часовой мере с положительной оси x и выражается в радианах.

endAngle double

Угол, в котором заканчивается арка, измеряется по часовой мере с положительной x-оси и выражается в радианах.

counterclockwise bool

Это приводит к тому, что арка вытягивается контра-часовым образом между двумя углами. по умолчанию она вытягивается часовым образом.

ArcTo(Двойная, двоякая, двойная)

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

[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)

Parameters

x1 double

x-аксис координат для первого контрольного пункта.

y1 double

координаты y-axis для первого контрольного пункта.

x2 double

x-аксис координат для второго контрольного пункта.

y2 double

координаты y-axis для второго контрольного пункта.

radius double

радиус арка.

BezierCurveTo(двойной, двойной, двойной, двойной, двойной)

Добавляет кубическую крепость на дорогу. требует трех точек.Первые две точки – это контрольные точки, а третья – конечная точка.Выходная точка – последняя точка на текущем пути.которые могут быть изменены с помощью moveTo() перед созданием Bézier.

[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)

Parameters

cp1x double

X-ось координаты для первого контрольного пункта.

cp1y double

Y-ось координаты для первой контрольной точки.

cp2x double

X-ось координаты для второго контрольного пункта.

cp2y double

Y-ось координаты для второго контрольного пункта.

x double

X-ось координаты для конечной точки.

y double

Ось и координаты для конечной точки.

ClosePath()

Это приводит к тому, что точка пениса перемещается назад к началу текущего подпути.Он пытается вытащить прямую линию от текущей точки к началу.Если форма уже закрыта или имеет только одну точку, эта функция ничего не делает.

[DOMName("closePath")]
void ClosePath()

Ellipse(Двойная, двоевая, двоякая, двойная)

Добавляет эллипс к пути, который сосредоточен в (x, y) положении с радиусом X и радиусом Y, начиная с старта.и заканчивается в концеAngle идти в указанном направлении антиблоковым (по умолчанию к часовным).

[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)

Parameters

x double

X-ось координаты для центра эллипса.

y double

Ось и координаты для центра эллипса.

radiusX double

радиус главного окса эллипса.

radiusY double

радиус эллипса меньшего окса.

rotation double

Ротация этого эллипса, выраженная в радианах.

startAngle double

Начальная точка, измеряемая с х-оксиса, из которого она будет вытянута, выражена в радианах.

endAngle double

Угол конечной элипсы, к которому она будет тянута, выраженный в радианах.

Ellipse(Двойная, двоевая, двоякая, двойная)

Добавляет эллипс к пути, который сосредоточен в (x, y) положении с радиусом X и радиусом Y, начиная с старта.и заканчивается в концеAngle идти в указанном направлении антиблоковым (по умолчанию к часовным).

[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)

Parameters

x double

X-ось координаты для центра эллипса.

y double

Ось и координаты для центра эллипса.

radiusX double

радиус главного окса эллипса.

radiusY double

радиус эллипса меньшего окса.

rotation double

Ротация этого эллипса, выраженная в радианах.

startAngle double

Начальная точка, измеряемая с х-оксиса, из которого она будет вытянута, выражена в радианах.

endAngle double

Угол конечной элипсы, к которому она будет тянута, выраженный в радианах.

anticlockwise bool

Опциональный булеан, который, если истинно, вытягивает эллипс-антиблокирующий (контр-часовой), иначе в часовом направлении.

LineTo(двойной, двойной)

Соединяет последнюю точку в подпуте к x, y координирует с прямой строкой.

[DOMName("lineTo")]
void LineTo(double x, double y)

Parameters

x double

X-ось координаты к концу линии.

y double

Ось и координаты к концу линии.

MoveTo(двойной, двойной)

Перемещается начальная точка нового подпута к координатам (x, y).

[DOMName("moveTo")]
void MoveTo(double x, double y)

Parameters

x double

X-ось точки

y double

Ось и ось точки

QuadraticCurveTo(двойной, двойной, двойной, двойной)

Добавляет к текущему пути квадратную кривую Безиера.

[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)

Parameters

cpx double

X-ось координаты для контрольной точки.

cpy double

Ось и координаты для контрольной точки.

x double

X-ось координаты для конечной точки.

y double

Ось и координаты для конечной точки.

Rect(двойной, двойной, двойной, двойной)

Создает путь для прямоугольника в положении (x, y) с размером, который определяется шириной и высотой.

[DOMName("rect")]
void Rect(double x, double y, double w, double h)

Parameters

x double

X-ось координаты для прямоугольной точки начала.

y double

Y-ось координаты для прямоугольной точки начала.

w double

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

h double

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

 Русский