Interface ICanvasPathMethods
Namespace: Aspose.Html.Dom.Canvas
Assembly: Aspose.HTML.dll (25.1.0)
ICanvasPathMethods 인터페이스는 객체의 경로를 조작하는 데 사용됩니다.
[DOMObject]
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface ICanvasPathMethods
메소드
Arc(double, double, double, double, double)
주어진 방향으로 시작 각도에서 끝 각도까지 반시계 방향(기본적으로 시계 방향)으로 진행되는 반지름 r을 가진 (x, y) 위치에 중심을 두고 있는 호를 경로에 추가합니다.
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)
매개변수
x
double
호의 중심의 x 좌표입니다.
y
double
호의 중심의 y 좌표입니다.
radius
double
호의 반지름입니다.
startAngle
double
호가 시작되는 각도로, 양의 x축에서 시계 방향으로 측정하며 라디안으로 표현됩니다.
endAngle
double
호가 끝나는 각도로, 양의 x축에서 시계 방향으로 측정하며 라디안으로 표현됩니다.
Arc(double, double, double, double, double, bool)
주어진 방향으로 시작 각도에서 끝 각도까지 반시계 방향(기본적으로 시계 방향)으로 진행되는 반지름 r을 가진 (x, y) 위치에 중심을 두고 있는 호를 경로에 추가합니다.
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)
매개변수
x
double
호의 중심의 x 좌표입니다.
y
double
호의 중심의 y 좌표입니다.
radius
double
호의 반지름입니다.
startAngle
double
호가 시작되는 각도로, 양의 x축에서 시계 방향으로 측정하며 라디안으로 표현됩니다.
endAngle
double
호가 끝나는 각도로, 양의 x축에서 시계 방향으로 측정하며 라디안으로 표현됩니다.
counterclockwise
bool
두 각도 사이에 호를 반시계 방향으로 그리도록 합니다. 기본적으로 시계 방향으로 그려집니다.
ArcTo(double, double, double, double, double)
주어진 제어점과 반지름으로 경로에 호를 추가하며, 이전 점과 직선으로 연결됩니다.
[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)
매개변수
x1
double
첫 번째 제어점의 x축 좌표입니다.
y1
double
첫 번째 제어점의 y축 좌표입니다.
x2
double
두 번째 제어점의 x축 좌표입니다.
y2
double
두 번째 제어점의 y축 좌표입니다.
radius
double
호의 반지름입니다.
BezierCurveTo(double, double, double, double, double, double)
경로에 3개의 점이 필요한 3차 Bézier 곡선을 추가합니다. 첫 번째 두 점은 제어점이고 세 번째 점은 끝점입니다. 시작점은 현재 경로의 마지막 점이며, Bézier 곡선을 만들기 전에 moveTo()를 사용하여 변경할 수 있습니다.
[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
매개변수
cp1x
double
첫 번째 제어점의 x축 좌표입니다.
cp1y
double
첫 번째 제어점의 y축 좌표입니다.
cp2x
double
두 번째 제어점의 x축 좌표입니다.
cp2y
double
두 번째 제어점의 y축 좌표입니다.
x
double
끝점의 x축 좌표입니다.
y
double
끝점의 y축 좌표입니다.
ClosePath()
펜의 점을 현재 하위 경로의 시작으로 되돌립니다. 현재 점에서 시작점으로 직선을 그리려고 합니다. 모양이 이미 닫혔거나 점이 하나만 있는 경우 이 함수는 아무 작업도 수행하지 않습니다.
[DOMName("closePath")]
void ClosePath()
Ellipse(double, double, double, double, double, double, double)
주어진 방향으로 시작 각도에서 끝 각도까지 반시계 방향(기본적으로 시계 방향)으로 진행되는 반지름 radiusX와 radiusY를 가진 (x, y) 위치에 중심을 두고 있는 타원을 경로에 추가합니다.
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)
매개변수
x
double
타원의 중심의 x 좌표입니다.
y
double
타원의 중심의 y 좌표입니다.
radiusX
double
타원의 장축 반지름입니다.
radiusY
double
타원의 단축 반지름입니다.
rotation
double
이 타원의 회전으로, 라디안으로 표현됩니다.
startAngle
double
그릴 시작점을 x축에서 측정하여 라디안으로 표현합니다.
endAngle
double
그릴 끝 타원의 각도로, 라디안으로 표현됩니다.
Ellipse(double, double, double, double, double, double, double, bool)
주어진 방향으로 시작 각도에서 끝 각도까지 반시계 방향(기본적으로 시계 방향)으로 진행되는 반지름 radiusX와 radiusY를 가진 (x, y) 위치에 중심을 두고 있는 타원을 경로에 추가합니다.
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)
매개변수
x
double
타원의 중심의 x 좌표입니다.
y
double
타원의 중심의 y 좌표입니다.
radiusX
double
타원의 장축 반지름입니다.
radiusY
double
타원의 단축 반지름입니다.
rotation
double
이 타원의 회전으로, 라디안으로 표현됩니다.
startAngle
double
그릴 시작점을 x축에서 측정하여 라디안으로 표현합니다.
endAngle
double
그릴 끝 타원의 각도로, 라디안으로 표현됩니다.
anticlockwise
bool
선택적 불리언으로, true이면 타원을 반시계 방향으로 그립니다(그렇지 않으면 시계 방향으로 그립니다).
LineTo(double, double)
하위 경로의 마지막 점을 x, y 좌표와 직선으로 연결합니다.
[DOMName("lineTo")]
void LineTo(double x, double y)
매개변수
x
double
선의 끝 좌표의 x 축입니다.
y
double
선의 끝 좌표의 y 축입니다.
MoveTo(double, double)
새 하위 경로의 시작점을 (x, y) 좌표로 이동합니다.
[DOMName("moveTo")]
void MoveTo(double x, double y)
매개변수
x
double
점의 x 축입니다.
y
double
점의 y 축입니다.
QuadraticCurveTo(double, double, double, double)
현재 경로에 2차 Bézier 곡선을 추가합니다.
[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)
매개변수
cpx
double
제어점의 x 축 좌표입니다.
cpy
double
제어점의 y 축 좌표입니다.
x
double
끝점의 x 축 좌표입니다.
y
double
끝점의 y 축 좌표입니다.
Rect(double, double, double, double)
위치 (x, y)에서 너비와 높이에 따라 크기가 결정된 사각형의 경로를 만듭니다.
[DOMName("rect")]
void Rect(double x, double y, double w, double h)
매개변수
x
double
사각형 시작점의 x 축 좌표입니다.
y
double
사각형 시작점의 y 축 좌표입니다.
w
double
사각형의 너비입니다.
h
double
사각형의 높이입니다.