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, който се движи в посочената посока чрез anticlockwise (по подразбиране към clockwise).

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

Parameters

x double

Координатът x е в центъра на арка.

y double

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

radius double

радиусът на арка.

startAngle double

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

endAngle double

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

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

x, y) позиция с радиус r, който започва в началотоAngle и завършва в краяAngle, който се движи в посочената посока чрез anticlockwise (по подразбиране към clockwise).

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

Parameters

x double

Координатът x е в центъра на арка.

y double

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

radius double

радиусът на арка.

startAngle double

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

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(двойно, двойно, двойно, двойно, двойно, двойно)

Добавя кубична Bézier крива на пътя. изисква три точки.Първите две точки са контролни точки, а третата е крайната точка.Началната точка е последната точка на настоящия път,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

Координатът и осът на координата за втората контролна точка.

x double

X ос на координата за крайната точка.

y double

Координатът и осът на крайната точка.

ClosePath()

Причинява точката на пената да се върне към началото на текущия подпут.Тя се опитва да извлече пряка линия от текущата точка до началото.Ако формата вече е затворена или има само една точка, тази функция не работи.

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

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

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

[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

Началната точка, измерена от x-аксеса, от който ще бъде извлечена, се изразява в радиани.

endAngle double

Крайният ъгъл на елипса, към който ще бъде отвлечен, изразено в радиани.

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

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

[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

Началната точка, измерена от x-аксеса, от който ще бъде извлечена, се изразява в радиани.

endAngle double

Крайният ъгъл на елипса, към който ще бъде отвлечен, изразено в радиани.

anticlockwise bool

Опционален булеан, който, ако е вярно, извлича елипса в противоположна посока (контр-часов вид), в противен случай в часовен вид.

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

Свързва последната точка в подхода към x, y координира с пряка линия.

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

Parameters

x double

X ос на координата до края на линията.

y double

Координатът Y е в края на линията.

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

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

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

Parameters

x double

X есента на точката

y double

Аксесът на точката

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

Добавяне на квадратна Bézier крива към текущия път.

[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

Координатът и осът на координата за изходната точка на правоъгълника.

w double

Ширина на правоъгълника.

h double

Височина на правоъгълника.

 Български