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
Височина на правоъгълника.