Interface ICanvasPathMethods
Tên không gian: Aspose.Html.Dom.Canvas Tổng hợp: Aspose.HTML.dll (25.4.0)
Giao diện ICanvasPathMethods được sử dụng để thao túng các con đường của các đối tượng.
[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasPathMethods
Methods
Arc(đôi, đôi, đôi, đôi, đôi)
Thêm một hố vào con đường được tập trung ở vị trí (x, y) với radius r bắt đầu khi bắt đầuAngle và kết thúc khi kết thúcAngle đi theo hướng cụ thể bởi anticlockwise (được mặc định đến clockwise).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)
Parameters
x
double
X coordinate của trung tâm arc.
y
double
Tọa độ y của trung tâm arc.
radius
double
Ánh sáng của arc.
startAngle
double
Ngôi góc nơi arc bắt đầu, được đo bằng đồng hồ từ ax tích cực x và được thể hiện bằng tia.
endAngle
double
Ngôi góc nơi hố kết thúc, được đo bằng đồng hồ từ ax tích cực x và được thể hiện bằng tia.
Arc(đôi, double, double, double, bool)
Thêm một hố vào con đường được tập trung ở vị trí (x, y) với radius r bắt đầu khi bắt đầuAngle và kết thúc khi kết thúcAngle đi theo hướng cụ thể bởi anticlockwise (được mặc định đến clockwise).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)
Parameters
x
double
X coordinate của trung tâm arc.
y
double
Tọa độ y của trung tâm arc.
radius
double
Ánh sáng của arc.
startAngle
double
Ngôi góc nơi arc bắt đầu, được đo bằng đồng hồ từ ax tích cực x và được thể hiện bằng tia.
endAngle
double
Ngôi góc nơi hố kết thúc, được đo bằng đồng hồ từ ax tích cực x và được thể hiện bằng tia.
counterclockwise
bool
Tạo ra hố để được kéo theo cách đồng hồ tương đối giữa hai góc. theo mặc định nó được kéo theo cách đồng hồ.
ArcTo(đôi, đôi, đôi, đôi, đôi)
Thêm một hố vào con đường với các điểm kiểm soát và đường kính, kết nối với điểm trước bằng một đường thẳng.
[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)
Parameters
x1
double
X-axis phối hợp cho điểm kiểm soát đầu tiên.
y1
double
y-axis phối hợp cho điểm kiểm soát đầu tiên.
x2
double
X-axis phối hợp cho điểm kiểm soát thứ hai.
y2
double
y-axis phối hợp cho điểm kiểm soát thứ hai.
radius
double
Ánh sáng của arc.
BezierCurveTo(đôi, đôi, đôi, đôi, đôi, đôi)
Thêm một curve cubic Bézier vào con đường. nó đòi hỏi ba điểm.Hai điểm đầu tiên là điểm kiểm soát và điểm thứ ba là điểm kết thúc.Điểm khởi đầu là điểm cuối cùng trong con đường hiện tại,mà có thể được thay đổi bằng cách sử dụng moveTo() trước khi tạo curve Bézier.
[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
Parameters
cp1x
double
Axis x của tọa độ cho điểm kiểm soát đầu tiên.
cp1y
double
Axis y của tọa độ cho điểm kiểm soát đầu tiên.
cp2x
double
Axis x của tọa độ cho điểm kiểm soát thứ hai.
cp2y
double
Axis y của tọa độ cho điểm kiểm soát thứ hai.
x
double
Axis x của tọa độ cho điểm cuối.
y
double
Axis y của sự phối hợp cho điểm kết thúc.
ClosePath()
Làm cho điểm của bút để di chuyển trở lại sự khởi đầu của con đường bên dưới hiện tại.Nó cố gắng kéo một đường thẳng từ điểm hiện tại đến khởi đầu.Nếu hình dạng đã bị đóng hoặc chỉ có một điểm, chức năng này không làm gì cả.
[DOMName("closePath")]
void ClosePath()
Ellipse(đôi, đôi, đôi, đôi, đôi, đôi)
Thêm một ellipse vào con đường được tập trung ở vị trí (x, y) với radii radiusX và radiusY bắt đầu khi bắt đầuAnglevà kết thúc tại endAngle đi theo hướng cụ thể bởi anticlockwise (được mặc định đến clockwise).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)
Parameters
x
double
Axis x của tọa độ cho trung tâm của ellipse.
y
double
Axis y của tọa độ cho trung tâm của ellipse.
radiusX
double
Ánh sáng axis lớn của ellipse.
radiusY
double
Dòng xạ nhỏ của ellipse.
rotation
double
Sự xoay cho ellipse này, được thể hiện trong tia.
startAngle
double
Điểm khởi đầu, đo từ axis x, từ đó nó sẽ được rút ra, được thể hiện trong tia.
endAngle
double
góc cuối của ellipse mà nó sẽ được kéo, được thể hiện trong tia.
Ellipse(double, double, double, double, double, double, double, double, double, double)
Thêm một ellipse vào con đường được tập trung ở vị trí (x, y) với radii radiusX và radiusY bắt đầu khi bắt đầuAnglevà kết thúc tại endAngle đi theo hướng cụ thể bởi anticlockwise (được mặc định đến clockwise).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)
Parameters
x
double
Axis x của tọa độ cho trung tâm của ellipse.
y
double
Axis y của tọa độ cho trung tâm của ellipse.
radiusX
double
Ánh sáng axis lớn của ellipse.
radiusY
double
Dòng xạ nhỏ của ellipse.
rotation
double
Sự xoay cho ellipse này, được thể hiện trong tia.
startAngle
double
Điểm khởi đầu, đo từ axis x, từ đó nó sẽ được rút ra, được thể hiện trong tia.
endAngle
double
góc cuối của ellipse mà nó sẽ được kéo, được thể hiện trong tia.
anticlockwise
bool
Một boolean tùy chọn mà, nếu đúng, kéo ellipse anticlockwise (counter-clockwise), nếu không theo hướng clockwise.
LineTo(đôi, double)
Kết nối điểm cuối cùng trong con đường bên dưới với x, y phối hợp với một dòng thẳng.
[DOMName("lineTo")]
void LineTo(double x, double y)
Parameters
x
double
Axis x của tọa độ cho cuối dòng.
y
double
Axis y của tọa độ để kết thúc dòng.
MoveTo(đôi, double)
Chuyển điểm khởi đầu của một con đường dưới mới sang các tọa độ (x, y).
[DOMName("moveTo")]
void MoveTo(double x, double y)
Parameters
x
double
X axis của điểm
y
double
Y axis của điểm
QuadraticCurveTo(đôi, đôi, đôi, đôi)
Thêm một curve Bézier quadratic vào con đường hiện tại.
[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)
Parameters
cpx
double
Axis x của tọa độ cho điểm kiểm soát.
cpy
double
Axis y của tọa độ cho điểm kiểm soát.
x
double
Axis x của tọa độ cho điểm cuối.
y
double
Axis y của sự phối hợp cho điểm kết thúc.
Rect(đôi, đôi, đôi, đôi)
Tạo một con đường cho một góc thẳng ở vị trí (x, y) với một kích thước được xác định bởi chiều rộng và chiều cao.
[DOMName("rect")]
void Rect(double x, double y, double w, double h)
Parameters
x
double
Axis x của tọa độ cho điểm khởi đầu trực tiếp.
y
double
Axis y của tọa độ cho điểm khởi đầu trực tiếp.
w
double
Chiều rộng của đường thẳng.
h
double
Độ cao của đường thẳng.