Interface ICanvasPathMethods

Interface ICanvasPathMethods

Namespace: Aspose.Html.Dom.Canvas
Assembly: Aspose.HTML.dll (25.1.0)

Giao diện ICanvasPathMethods được sử dụng để thao tác với các đường dẫn của các đối tượng.

[DOMObject]
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface ICanvasPathMethods

Các phương thức

Arc(double, double, double, double, double)

Thêm một cung tròn vào đường dẫn, được căn ở vị trí (x, y) với bán kính r, bắt đầu từ startAngle và kết thúc tại endAngle theo hướng đã cho, theo chiều ngược kim đồng hồ (mặc định là theo chiều kim đồng hồ).

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

Tham số

x double

Tọa độ x của tâm cung tròn.

y double

Tọa độ y của tâm cung tròn.

radius double

Bán kính của cung tròn.

startAngle double

Góc mà cung tròn bắt đầu, đo theo chiều kim đồng hồ từ trục x dương và được biểu diễn bằng radian.

endAngle double

Góc mà cung tròn kết thúc, đo theo chiều kim đồng hồ từ trục x dương và được biểu diễn bằng radian.

Arc(double, double, double, double, double, bool)

Thêm một cung tròn vào đường dẫn, được căn ở vị trí (x, y) với bán kính r, bắt đầu từ startAngle và kết thúc tại endAngle theo hướng đã cho, theo chiều ngược kim đồng hồ (mặc định là theo chiều kim đồng hồ).

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

Tham số

x double

Tọa độ x của tâm cung tròn.

y double

Tọa độ y của tâm cung tròn.

radius double

Bán kính của cung tròn.

startAngle double

Góc mà cung tròn bắt đầu, đo theo chiều kim đồng hồ từ trục x dương và được biểu diễn bằng radian.

endAngle double

Góc mà cung tròn kết thúc, đo theo chiều kim đồng hồ từ trục x dương và được biểu diễn bằng radian.

counterclockwise bool

Khiến cung tròn được vẽ theo chiều ngược kim đồng hồ giữa hai góc. Theo mặc định, nó được vẽ theo chiều kim đồng hồ.

ArcTo(double, double, double, double, double)

Thêm một cung tròn vào đường dẫn với các điểm điều khiển và bán kính đã cho, được 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)

Tham số

x1 double

Tọa độ trục x cho điểm điều khiển đầu tiên.

y1 double

Tọa độ trục y cho điểm điều khiển đầu tiên.

x2 double

Tọa độ trục x cho điểm điều khiển thứ hai.

y2 double

Tọa độ trục y cho điểm điều khiển thứ hai.

radius double

Bán kính của cung tròn.

BezierCurveTo(double, double, double, double, double, double)

Thêm một đường cong Bézier bậc ba vào đường dẫn. Nó yêu cầu ba điểm. Hai điểm đầu tiên là các điểm điều khiển và điểm thứ ba là điểm kết thúc. Điểm bắt đầu là điểm cuối cùng trong đường dẫn hiện tại, có thể được thay đổi bằng cách sử dụng moveTo() trước khi tạo đường cong Bézier.

[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)

Tham số

cp1x double

Trục x của tọa độ cho điểm điều khiển đầu tiên.

cp1y double

Trục y của tọa độ cho điểm điều khiển đầu tiên.

cp2x double

Trục x của tọa độ cho điểm điều khiển thứ hai.

cp2y double

Trục y của tọa độ cho điểm điều khiển thứ hai.

x double

Trục x của tọa độ cho điểm kết thúc.

y double

Trục y của tọa độ cho điểm kết thúc.

ClosePath()

Khiến đầu bút di chuyển trở lại điểm bắt đầu của đường dẫn con hiện tại. Nó cố gắng vẽ một đường thẳng từ điểm hiện tại đến điểm bắt đầu. Nếu hình đã được đóng hoặc chỉ có một điểm, chức năng này sẽ không làm gì cả.

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

Ellipse(double, double, double, double, double, double, double)

Thêm một hình elip vào đường dẫn, được căn ở vị trí (x, y) với các bán kính radiusX và radiusY, bắt đầu từ startAngle và kết thúc tại endAngle theo hướng đã cho, theo chiều ngược kim đồng hồ (mặc định là theo chiều kim đồng hồ).

[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)

Tham số

x double

Trục x của tọa độ cho tâm của hình elip.

y double

Trục y của tọa độ cho tâm của hình elip.

radiusX double

Bán kính trục chính của hình elip.

radiusY double

Bán kính trục phụ của hình elip.

rotation double

Góc quay cho hình elip này, được biểu diễn bằng radian.

startAngle double

Điểm bắt đầu, đo từ trục x, từ đó nó sẽ được vẽ, được biểu diễn bằng radian.

endAngle double

Góc kết thúc của hình elip mà nó sẽ được vẽ, được biểu diễn bằng radian.

Ellipse(double, double, double, double, double, double, double, bool)

Thêm một hình elip vào đường dẫn, được căn ở vị trí (x, y) với các bán kính radiusX và radiusY, bắt đầu từ startAngle và kết thúc tại endAngle theo hướng đã cho, theo chiều ngược kim đồng hồ (mặc định là theo chiều kim đồng hồ).

[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)

Tham số

x double

Trục x của tọa độ cho tâm của hình elip.

y double

Trục y của tọa độ cho tâm của hình elip.

radiusX double

Bán kính trục chính của hình elip.

radiusY double

Bán kính trục phụ của hình elip.

rotation double

Góc quay cho hình elip này, được biểu diễn bằng radian.

startAngle double

Điểm bắt đầu, đo từ trục x, từ đó nó sẽ được vẽ, được biểu diễn bằng radian.

endAngle double

Góc kết thúc của hình elip mà nó sẽ được vẽ, được biểu diễn bằng radian.

anticlockwise bool

Một boolean tùy chọn mà, nếu đúng, sẽ vẽ hình elip theo chiều ngược kim đồng hồ (counter-clockwise), nếu không sẽ theo chiều kim đồng hồ.

LineTo(double, double)

Nối điểm cuối cùng trong đường dẫn con đến tọa độ x, y bằng một đường thẳng.

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

Tham số

x double

Trục x của tọa độ cho điểm kết thúc của đường thẳng.

y double

Trục y của tọa độ cho điểm kết thúc của đường thẳng.

MoveTo(double, double)

Di chuyển điểm bắt đầu của một đường dẫn con mới đến tọa độ (x, y).

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

Tham số

x double

Trục x của điểm.

y double

Trục y của điểm.

QuadraticCurveTo(double, double, double, double)

Thêm một đường cong Bézier bậc hai vào đường dẫn hiện tại.

[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)

Tham số

cpx double

Trục x của tọa độ cho điểm điều khiển.

cpy double

Trục y của tọa độ cho điểm điều khiển.

x double

Trục x của tọa độ cho điểm kết thúc.

y double

Trục y của tọa độ cho điểm kết thúc.

Rect(double, double, double, double)

Tạo một đường dẫn cho một hình chữ nhật tại vị trí (x, y) với 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)

Tham số

x double

Trục x của tọa độ cho điểm bắt đầu của hình chữ nhật.

y double

Trục y của tọa độ cho điểm bắt đầu của hình chữ nhật.

w double

Chiều rộng của hình chữ nhật.

h double

Chiều cao của hình chữ nhật.

 Tiếng Việt