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
Высота прямоугольника.